=>> Building math/geogram build started at Thu Mar 19 03:35:45 EDT 2026 port directory: /usr/ports/math/geogram package name: geogram-1.9.0 building for: FreeBSD pkg.DaveG.ca 15.0-RELEASE-p3 FreeBSD 15.0-RELEASE-p3 1500068 amd64 maintained by: yuri@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 1610 Jun 29 2025 /usr/ports/math/geogram/Makefile Ports top last git commit: 8c988f802ea2 Ports top unclean checkout: no Port dir last git commit: 55eef978300e Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1500068 Job Id: 05 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1500068 UNAME_v=FreeBSD 15.0-RELEASE-p3 1500068 UNAME_r=15.0-RELEASE-p3 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/usr/local/poudriere/data/.m/freebsd_15_0_x64-HEAD-ALL/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=tmux-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/freebsd_15_0_x64-HEAD-ALL/05/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_15_0_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_15_0_x64-HEAD-ALL/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ---End OPTIONS List--- --MAINTAINER-- yuri@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/math/geogram/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/math/geogram/work XDG_CACHE_HOME=/wrkdirs/usr/ports/math/geogram/work/.cache HOME=/wrkdirs/usr/ports/math/geogram/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/math/geogram/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/math/geogram/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh CMAKE_PREFIX_PATH="/usr/local" --End CONFIGURE_ENV-- --MAKE_ENV-- NINJA_STATUS="[%p %s/%t] " XDG_DATA_HOME=/wrkdirs/usr/ports/math/geogram/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/math/geogram/work XDG_CACHE_HOME=/wrkdirs/usr/ports/math/geogram/work/.cache HOME=/wrkdirs/usr/ports/math/geogram/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/math/geogram/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/math/geogram/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES DESTDIR=/wrkdirs/usr/ports/math/geogram/work/stage PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing " CPP="cpp" CPPFLAGS="-isystem /usr/local/include" LDFLAGS=" -pthread -lexecinfo -L/usr/local/lib " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- CMAKE_BUILD_TYPE="release" OSREL=15.0 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/geogram" EXAMPLESDIR="share/examples/geogram" DATADIR="share/geogram" WWWDIR="www/geogram" ETCDIR="etc/geogram" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/geogram DOCSDIR=/usr/local/share/doc/geogram EXAMPLESDIR=/usr/local/share/examples/geogram WWWDIR=/usr/local/www/geogram ETCDIR=/usr/local/etc/geogram --End SUB_LIST-- ---Begin make.conf--- DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited pipebuf (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> geogram-1.9.0 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.6.2.pkg [pkg.DaveG.ca] Installing pkg-2.6.2... [pkg.DaveG.ca] Extracting pkg-2.6.2: .......... done ===> geogram-1.9.0 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of geogram-1.9.0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by geogram-1.9.0 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by geogram-1.9.0 for building => SHA256 Checksum OK for BrunoLevy-geogram-v1.9.0_GH0.tar.gz. => SHA256 Checksum OK for ddemidov-amgcl-a705f0822a332e215c41bccbeb6a7d92e90c49f2_GH0.tar.gz. => SHA256 Checksum OK for glfw-glfw-b35641f4a3c62aa86a0b3c983d163bc0fe36026d_GH0.tar.gz. => SHA256 Checksum OK for ocornut-imgui-6d948ab47ecf984239af01434f3ed03808dbf188_GH0.tar.gz. => SHA256 Checksum OK for LoicMarechal-libMeshb-e3678731ef14497c720ee7017a14450eba2602d2_GH0.tar.gz. => SHA256 Checksum OK for diegonehab-rply-4296cc91b5c8c26d4e7d7aac0cee2b194ffc5800_GH0.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by geogram-1.9.0 for building ===> Extracting for geogram-1.9.0 => SHA256 Checksum OK for BrunoLevy-geogram-v1.9.0_GH0.tar.gz. => SHA256 Checksum OK for ddemidov-amgcl-a705f0822a332e215c41bccbeb6a7d92e90c49f2_GH0.tar.gz. => SHA256 Checksum OK for glfw-glfw-b35641f4a3c62aa86a0b3c983d163bc0fe36026d_GH0.tar.gz. => SHA256 Checksum OK for ocornut-imgui-6d948ab47ecf984239af01434f3ed03808dbf188_GH0.tar.gz. => SHA256 Checksum OK for LoicMarechal-libMeshb-e3678731ef14497c720ee7017a14450eba2602d2_GH0.tar.gz. => SHA256 Checksum OK for diegonehab-rply-4296cc91b5c8c26d4e7d7aac0cee2b194ffc5800_GH0.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for geogram-1.9.0 ===> Applying FreeBSD patches for geogram-1.9.0 from /usr/ports/math/geogram/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> geogram-1.9.0 depends on file: /usr/local/bin/cmake - not found ===> Installing existing package /packages/All/cmake-core-3.31.10_1.pkg [pkg.DaveG.ca] Installing cmake-core-3.31.10_1... [pkg.DaveG.ca] `-- Installing expat-2.7.4... [pkg.DaveG.ca] `-- Extracting expat-2.7.4: .......... done [pkg.DaveG.ca] `-- Installing jsoncpp-1.9.6_1... [pkg.DaveG.ca] `-- Extracting jsoncpp-1.9.6_1: .......... done [pkg.DaveG.ca] `-- Installing libidn2-2.3.8... [pkg.DaveG.ca] | `-- Installing indexinfo-0.3.1_1... [pkg.DaveG.ca] | `-- Extracting indexinfo-0.3.1_1: . done [pkg.DaveG.ca] | `-- Installing libunistring-1.4.2... [pkg.DaveG.ca] | `-- Extracting libunistring-1.4.2: .......... done [pkg.DaveG.ca] `-- Extracting libidn2-2.3.8: .......... done [pkg.DaveG.ca] `-- Installing libuv-1.52.0... [pkg.DaveG.ca] `-- Extracting libuv-1.52.0: .......... done [pkg.DaveG.ca] `-- Installing rhash-1.4.6... [pkg.DaveG.ca] | `-- Installing gettext-runtime-0.26... [pkg.DaveG.ca] | `-- Extracting gettext-runtime-0.26: .......... done [pkg.DaveG.ca] `-- Extracting rhash-1.4.6: .......... done [pkg.DaveG.ca] Extracting cmake-core-3.31.10_1: .......... done ===> geogram-1.9.0 depends on file: /usr/local/bin/cmake - found ===> Returning to build of geogram-1.9.0 ===> geogram-1.9.0 depends on executable: ninja - not found ===> Installing existing package /packages/All/ninja-1.13.2,4.pkg [pkg.DaveG.ca] Installing ninja-1.13.2,4... [pkg.DaveG.ca] `-- Installing python311-3.11.15... [pkg.DaveG.ca] | `-- Installing libffi-3.5.1... [pkg.DaveG.ca] | `-- Extracting libffi-3.5.1: .......... done [pkg.DaveG.ca] | `-- Installing mpdecimal-4.0.1... [pkg.DaveG.ca] | `-- Extracting mpdecimal-4.0.1: .......... done [pkg.DaveG.ca] | `-- Installing readline-8.3.3... [pkg.DaveG.ca] | `-- Extracting readline-8.3.3: .......... done [pkg.DaveG.ca] `-- Extracting python311-3.11.15: .......... done [pkg.DaveG.ca] Extracting ninja-1.13.2,4: ..... done ===== Message from python311-3.11.15: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py311-gdbm databases/py-gdbm@py311 py311-sqlite3 databases/py-sqlite3@py311 py311-tkinter x11-toolkits/py-tkinter@py311 ===> geogram-1.9.0 depends on executable: ninja - found ===> Returning to build of geogram-1.9.0 ===> geogram-1.9.0 depends on package: xorgproto>=0 - not found ===> Installing existing package /packages/All/xorgproto-2024.1.pkg [pkg.DaveG.ca] Installing xorgproto-2024.1... [pkg.DaveG.ca] Extracting xorgproto-2024.1: .......... done ===> geogram-1.9.0 depends on package: xorgproto>=0 - found ===> Returning to build of geogram-1.9.0 ===> geogram-1.9.0 depends on package: xorgproto>=0 - found ===> geogram-1.9.0 depends on file: /usr/local/libdata/pkgconfig/x11.pc - not found ===> Installing existing package /packages/All/libX11-1.8.13,1.pkg [pkg.DaveG.ca] Installing libX11-1.8.13,1... [pkg.DaveG.ca] `-- Installing libxcb-1.17.0... [pkg.DaveG.ca] | `-- Installing libXau-1.0.12... [pkg.DaveG.ca] | `-- Extracting libXau-1.0.12: .......... done [pkg.DaveG.ca] | `-- Installing libXdmcp-1.1.5... [pkg.DaveG.ca] | `-- Extracting libXdmcp-1.1.5: ...... done [pkg.DaveG.ca] `-- Extracting libxcb-1.17.0: .......... done [pkg.DaveG.ca] Extracting libX11-1.8.13,1: .......... done ===> geogram-1.9.0 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> Returning to build of geogram-1.9.0 ===> geogram-1.9.0 depends on file: /usr/local/libdata/pkgconfig/xcursor.pc - not found ===> Installing existing package /packages/All/libXcursor-1.2.3.pkg [pkg.DaveG.ca] Installing libXcursor-1.2.3... [pkg.DaveG.ca] `-- Installing libXfixes-6.0.1... [pkg.DaveG.ca] `-- Extracting libXfixes-6.0.1: ....... done [pkg.DaveG.ca] `-- Installing libXrender-0.9.12... [pkg.DaveG.ca] `-- Extracting libXrender-0.9.12: ....... done [pkg.DaveG.ca] Extracting libXcursor-1.2.3: .......... done ===> geogram-1.9.0 depends on file: /usr/local/libdata/pkgconfig/xcursor.pc - found ===> Returning to build of geogram-1.9.0 ===> geogram-1.9.0 depends on file: /usr/local/libdata/pkgconfig/xi.pc - not found ===> Installing existing package /packages/All/libXi-1.8.2,1.pkg [pkg.DaveG.ca] Installing libXi-1.8.2,1... [pkg.DaveG.ca] `-- Installing libXext-1.3.6,1... [pkg.DaveG.ca] `-- Extracting libXext-1.3.6,1: .......... done [pkg.DaveG.ca] Extracting libXi-1.8.2,1: .......... done ===> geogram-1.9.0 depends on file: /usr/local/libdata/pkgconfig/xi.pc - found ===> Returning to build of geogram-1.9.0 ===> geogram-1.9.0 depends on file: /usr/local/libdata/pkgconfig/xinerama.pc - not found ===> Installing existing package /packages/All/libXinerama-1.1.5,1.pkg [pkg.DaveG.ca] Installing libXinerama-1.1.5,1... [pkg.DaveG.ca] Extracting libXinerama-1.1.5,1: .......... done ===> geogram-1.9.0 depends on file: /usr/local/libdata/pkgconfig/xinerama.pc - found ===> Returning to build of geogram-1.9.0 ===> geogram-1.9.0 depends on file: /usr/local/libdata/pkgconfig/xrandr.pc - not found ===> Installing existing package /packages/All/libXrandr-1.5.4.pkg [pkg.DaveG.ca] Installing libXrandr-1.5.4... [pkg.DaveG.ca] Extracting libXrandr-1.5.4: .......... done ===> geogram-1.9.0 depends on file: /usr/local/libdata/pkgconfig/xrandr.pc - found ===> Returning to build of geogram-1.9.0 ===> geogram-1.9.0 depends on file: /usr/local/libdata/pkgconfig/xxf86vm.pc - not found ===> Installing existing package /packages/All/libXxf86vm-1.1.6.pkg [pkg.DaveG.ca] Installing libXxf86vm-1.1.6... [pkg.DaveG.ca] Extracting libXxf86vm-1.1.6: .......... done ===> geogram-1.9.0 depends on file: /usr/local/libdata/pkgconfig/xxf86vm.pc - found ===> Returning to build of geogram-1.9.0 ===> geogram-1.9.0 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg.DaveG.ca] Installing ccache-3.7.12_8... [pkg.DaveG.ca] Extracting ccache-3.7.12_8: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> geogram-1.9.0 depends on file: /usr/local/bin/ccache - found ===> Returning to build of geogram-1.9.0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> geogram-1.9.0 depends on shared library: libglfw.so - not found ===> Installing existing package /packages/All/glfw-3.4_3.pkg [pkg.DaveG.ca] Installing glfw-3.4_3... [pkg.DaveG.ca] `-- Installing fontconfig-2.17.1,1... [pkg.DaveG.ca] | `-- Installing freetype2-2.14.1... [pkg.DaveG.ca] | | `-- Installing brotli-1.2.0,1... [pkg.DaveG.ca] | | `-- Extracting brotli-1.2.0,1: .......... done [pkg.DaveG.ca] | | `-- Installing png-1.6.55... [pkg.DaveG.ca] | | `-- Extracting png-1.6.55: .......... done [pkg.DaveG.ca] | `-- Extracting freetype2-2.14.1: .......... done [pkg.DaveG.ca] `-- Extracting fontconfig-2.17.1,1: .......... done [pkg.DaveG.ca] `-- Installing libepoll-shim-0.0.20240608... [pkg.DaveG.ca] `-- Extracting libepoll-shim-0.0.20240608: .......... done [pkg.DaveG.ca] `-- Installing libxkbcommon-1.13.1... [pkg.DaveG.ca] | `-- Installing libxml2-2.15.2... [pkg.DaveG.ca] | `-- Extracting libxml2-2.15.2: .......... done [pkg.DaveG.ca] | `-- Installing wayland-1.24.0_2... [pkg.DaveG.ca] | `-- Extracting wayland-1.24.0_2: .......... done [pkg.DaveG.ca] | `-- Installing xkeyboard-config-2.41_4... [pkg.DaveG.ca] | `-- Extracting xkeyboard-config-2.41_4: .......... done [pkg.DaveG.ca] `-- Extracting libxkbcommon-1.13.1: .......... done [pkg.DaveG.ca] Extracting glfw-3.4_3: .......... done ==> Running trigger: fontconfig.ucl Running fc-cache to build fontconfig cache... ===== Message from freetype2-2.14.1: -- The 2.7.x series now uses the new subpixel hinting mode (V40 port's option) as the default, emulating a modern version of ClearType. This change inevitably leads to different rendering results, and you might change port's options to adapt it to your taste (or use the new "FREETYPE_PROPERTIES" environment variable). The environment variable "FREETYPE_PROPERTIES" can be used to control the driver properties. Example: FREETYPE_PROPERTIES=truetype:interpreter-version=35 \ cff:no-stem-darkening=1 \ autofitter:warping=1 This allows to select, say, the subpixel hinting mode at runtime for a given application. If LONG_PCF_NAMES port's option was enabled, the PCF family names may include the foundry and information whether they contain wide characters. For example, "Sony Fixed" or "Misc Fixed Wide", instead of "Fixed". This can be disabled at run time with using pcf:no-long-family-names property, if needed. Example: FREETYPE_PROPERTIES=pcf:no-long-family-names=1 How to recreate fontconfig cache with using such environment variable, if needed: # env FREETYPE_PROPERTIES=pcf:no-long-family-names=1 fc-cache -fsv The controllable properties are listed in the section "Controlling FreeType Modules" in the reference's table of contents (/usr/local/share/doc/freetype2/reference/index.html, if documentation was installed). ===== Message from wayland-1.24.0_2: -- Wayland requires XDG_RUNTIME_DIR to be defined to a path that will contain "wayland-%d" unix(4) sockets. This is usually handled by consolekit2 (via ck-launch-session) or pam_xdg (via login). ===== Message from libxkbcommon-1.13.1: -- If arrow keys don't work under X11 switch to legacy rules e.g., For sh/bash/ksh/zsh run and (optionally) add into ~/.profile: export XKB_DEFAULT_RULES=xorg For csh/tcsh run and (optionally) add into ~/.login: setenv XKB_DEFAULT_RULES xorg ===> geogram-1.9.0 depends on shared library: libglfw.so - found (/usr/local/lib/libglfw.so) ===> Returning to build of geogram-1.9.0 ===> geogram-1.9.0 depends on shared library: libGL.so - not found ===> Installing existing package /packages/All/libglvnd-1.7.0.pkg [pkg.DaveG.ca] Installing libglvnd-1.7.0... [pkg.DaveG.ca] Extracting libglvnd-1.7.0: .......... done ===> geogram-1.9.0 depends on shared library: libGL.so - found (/usr/local/lib/libGL.so) ===> Returning to build of geogram-1.9.0 ===> geogram-1.9.0 depends on shared library: libGLU.so - not found ===> Installing existing package /packages/All/libGLU-9.0.3.pkg [pkg.DaveG.ca] Installing libGLU-9.0.3... [pkg.DaveG.ca] Extracting libGLU-9.0.3: ..... done ===> geogram-1.9.0 depends on shared library: libGLU.so - found (/usr/local/lib/libGLU.so) ===> Returning to build of geogram-1.9.0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for geogram-1.9.0 ===> Performing out-of-source build /bin/mkdir -p /wrkdirs/usr/ports/math/geogram/work/.build CMake Deprecation Warning at CMakeLists.txt:5 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The C compiler identification is Clang 19.1.7 -- The CXX compiler identification is Clang 19.1.7 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/local/libexec/ccache/cc - 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/local/libexec/ccache/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found GLFW3 installed in the system, using it. -- Configuring done (2.2s) -- Generating done (0.2s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_COLOR_MAKEFILE CMAKE_MODULE_LINKER_FLAGS CMAKE_VERBOSE_MAKEFILE FETCHCONTENT_FULLY_DISCONNECTED -- Build files have been written to: /wrkdirs/usr/ports/math/geogram/work/.build =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for geogram-1.9.0 [ 0% 64/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/basic/algorithm.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/basic/algorithm.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/basic/algorithm.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.cpp [ 0% 65/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/basic/android_utils.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/basic/android_utils.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/basic/android_utils.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/android_utils.cpp [ 0% 66/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/basic/boolean_expression.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/basic/boolean_expression.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/basic/boolean_expression.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/boolean_expression.cpp [ 0% 67/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/basic/process_win.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/basic/process_win.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/basic/process_win.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process_win.cpp [ 0% 68/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/basic/assert.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/basic/assert.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/basic/assert.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/assert.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/assert.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/assert.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/assert.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ 9 warnings generated. [ 0% 69/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/basic/command_line_args.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/basic/command_line_args.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/basic/command_line_args.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/command_line_args.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/command_line_args.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/command_line_args.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/command_line_args.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. [ 0% 70/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/basic/counted.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/basic/counted.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/basic/counted.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.cpp:45:34: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 45 | geo_assert(nb_refs_ == 0); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. [ 0% 71/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/basic/factory.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/basic/factory.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/basic/factory.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. [ 0% 72/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/basic/numeric.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/basic/numeric.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/basic/numeric.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/numeric.cpp [ 0% 73/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/basic/process.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/basic/process.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/basic/process.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.cpp:284:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 284 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. [ 1% 74/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/basic/string.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/basic/string.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/basic/string.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/string.cpp /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/string.cpp:209:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 209 | for (; *in != 0; ++in) { | ^~ 1 warning generated. [ 1% 75/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/basic/environment.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/basic/environment.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/basic/environment.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.cpp:99:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 99 | geo_assert(environment_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.cpp:126:43: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 126 | geo_assert(it == observers_.end()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.cpp:134:43: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 134 | geo_assert(it != observers_.end()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.cpp:217:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 217 | geo_assert(variable_exists); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.cpp:246:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 246 | geo_assert(obs != observers_.end()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ 14 warnings generated. [ 1% 76/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/basic/file_system.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/basic/file_system.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/basic/file_system.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/file_system.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/file_system.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/file_system.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/file_system.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/line_stream.h:152:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 152 | geo_assert(i < nb_fields()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/line_stream.h:165:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 165 | geo_assert(i < nb_fields()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/file_system.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/file_system.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/file_system.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ 11 warnings generated. [ 1% 77/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/basic/line_stream.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/basic/line_stream.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/basic/line_stream.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/line_stream.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/line_stream.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/line_stream.h:152:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 152 | geo_assert(i < nb_fields()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/line_stream.h:165:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 165 | geo_assert(i < nb_fields()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/line_stream.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/line_stream.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/line_stream.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/line_stream.cpp:82:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 82 | ptr = ptr + L - 2; | ~~~~^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/line_stream.cpp:82:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 82 | ptr = ptr + L - 2; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/line_stream.cpp:85:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 85 | ptr++; | ^~~ 14 warnings generated. [ 1% 78/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/basic/logger.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/basic/logger.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/basic/logger.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.cpp:578:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 578 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.cpp:609:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 609 | for(char* ptr = buffer.data(); *ptr; ptr++) { | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.cpp:615:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 615 | ptr++; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.cpp:666:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 666 | for(char* ptr = buffer.data(); *ptr; ptr++) { | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.cpp:672:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 672 | ptr++; | ^~~ 14 warnings generated. [ 1% 79/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/basic/packed_arrays.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/basic/packed_arrays.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/basic/packed_arrays.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.cpp:230:57: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 230 | geo_assert(array_size <= Z1_block_size_); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:161:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | return Z1_[array_index * Z1_stride_]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.cpp:122:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 122 | free(ZV_[i]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.cpp:172:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 172 | const index_t* array_base = Z1_ + array_index * Z1_stride_; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.cpp:175:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 175 | array_base++; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.cpp:180:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | array += nb_in_block; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.cpp:181:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | array_base = ZV_[array_index]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.cpp:198:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 198 | index_t* array_base = Z1_ + array_index * Z1_stride_; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.cpp:200:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 200 | array_base++; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.cpp:209:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 209 | array += nb_in_block; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.cpp:210:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 210 | array_base = ZV_[array_index]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.cpp:225:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 225 | index_t* array_base = Z1_ + array_index * Z1_stride_; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.cpp:235:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 235 | ZV_[array_index] = (index_t*) realloc( | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.cpp:236:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 236 | ZV_[array_index], sizeof(index_t) * nb_in_ZV | ^~~ 23 warnings generated. [ 1% 80/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/basic/process_unix.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/basic/process_unix.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/basic/process_unix.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process_unix.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process_unix.cpp:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process_unix.cpp:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:288:30: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 288 | * \throw TaskCanceled | ~~~~~~~~~~~~~~~~~~^ 289 | */ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process_unix.cpp:48: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/line_stream.h:152:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 152 | geo_assert(i < nb_fields()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/line_stream.h:165:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 165 | geo_assert(i < nb_fields()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process_unix.cpp:526:56: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 526 | messages = backtrace_symbols(stack_traces, trace_size); | ~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process_unix.cpp:525:26: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] 525 | trace_size = backtrace(stack_traces, MAX_STACK_FRAMES); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process_unix.cpp:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process_unix.cpp:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process_unix.cpp:512:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 512 | buff[len] = '\0'; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process_unix.cpp:528:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | fprintf(stderr,"Stacktrace: %s\n",messages[i]); | ^~~~~~~~ 16 warnings generated. [ 1% 81/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/basic/progress.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/basic/progress.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/basic/progress.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:288:30: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 288 | * \throw TaskCanceled | ~~~~~~~~~~~~~~~~~~^ 289 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.cpp:123:45: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 123 | geo_assert(!progress_tasks_.empty()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.cpp:124:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 124 | geo_assert(progress_tasks_.top() == task); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ 12 warnings generated. [ 1% 82/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/numerics/PCK.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/numerics/PCK.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/numerics/PCK.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:214:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 214 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ 10 warnings generated. [ 1% 83/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/numerics/optimizer.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/numerics/optimizer.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/numerics/optimizer.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/optimizer.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/optimizer.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/optimizer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/optimizer.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/optimizer.h:48: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/optimizer.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/optimizer.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/optimizer.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ 12 warnings generated. [ 2% 84/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/basic/b_stream.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/basic/b_stream.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/basic/b_stream.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:284:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 284 | geo_assert(output_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:68:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 68 | pointer[1] == 2 && | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:69:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 69 | pointer[2] == 3 && | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:70:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | pointer[3] == 4 | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:75:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 75 | pointer[1] == 3 && | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:76:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 76 | pointer[2] == 2 && | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:77:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 77 | pointer[3] == 1) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:178:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 178 | data[1] = buffer[0]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:179:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 179 | data += size; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:196:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 196 | data[1] = buffer[2]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:197:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 197 | data[2] = buffer[1]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:198:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 198 | data[3] = buffer[0]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:199:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 199 | data += size; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:216:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 216 | data[1] = buffer[6]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:217:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | data[2] = buffer[5]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:218:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | data[3] = buffer[4]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:219:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | data[4] = buffer[3]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:220:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | data[5] = buffer[2]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:221:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 221 | data[6] = buffer[1]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:222:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | data[7] = buffer[0]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:223:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 223 | data += size; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:300:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 300 | buffer[0] = data[1]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:303:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 303 | data += size; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:319:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 319 | buffer[0] = data[3]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:320:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 320 | buffer[1] = data[2]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:321:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 321 | buffer[2] = data[1]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:324:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 324 | data += size; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:340:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 340 | buffer[0] = data[7]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:341:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 341 | buffer[1] = data[6]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:342:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 342 | buffer[2] = data[5]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:343:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 343 | buffer[3] = data[4]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:344:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 344 | buffer[4] = data[3]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:345:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 345 | buffer[5] = data[2]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:346:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 346 | buffer[6] = data[1]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/b_stream.cpp:349:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 349 | data += size; | ^~~~ 44 warnings generated. [ 2% 85/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/basic/command_line.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/basic/command_line.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/basic/command_line.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/command_line.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/command_line.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/command_line.cpp:309:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 309 | geo_assert(argc >= 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/command_line.cpp:770:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 770 | geo_assert_arg_type(type, ARG_INT); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/command_line.cpp:776:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 776 | geo_assert_arg_type(type, ARG_INT); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/command_line.cpp:782:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 782 | geo_assert_arg_type(type, ARG_DOUBLE); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/command_line.cpp:790:51: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 790 | geo_assert_arg_type(type, ARG_PERCENT); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/command_line.cpp:811:48: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 811 | geo_assert_arg_type(type, ARG_BOOL); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/command_line.cpp:830:14: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 830 | ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/command_line.cpp:838:14: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 838 | ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/command_line.cpp:846:14: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 846 | ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/command_line.cpp:854:14: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 854 | ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/command_line.cpp:860:77: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 860 | geo_assert_arg_type(type, ARG_DOUBLE | ARG_PERCENT | ARG_STRING); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/command_line.cpp:866:61: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 866 | geo_assert_arg_type(type, ARG_BOOL | ARG_STRING); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/command_line.cpp:872:64: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 872 | geo_assert_arg_type(type, ARG_PERCENT | ARG_STRING); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/command_line.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/command_line.cpp:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/command_line.cpp:355:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 355 | String::split_string(argv[i], '=', parsed_arg); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/command_line.cpp:357:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 357 | unparsed_args.push_back(argv[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/command_line.cpp:383:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | << "Argument is ambiguous: " << argv[i] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/command_line.cpp:1232:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1232 | << working[(working_index % sizeof(working))] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/command_line.cpp:1241:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1241 | << working[(working_index % sizeof(working))] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/command_line.cpp:1257:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1257 | os << waves[((val - i + working_index) % sizeof(waves))]; | ^~~~~ 28 warnings generated. [ 2% 86/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/basic/geofile.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/basic/geofile.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/basic/geofile.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.cpp:125:10: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 125 | ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.cpp:130:10: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 130 | ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.cpp:389:46: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 389 | geo_assert(chunk_class.length() == 4); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.cpp:516:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 516 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.cpp:545:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 545 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.cpp:564:51: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 564 | geo_assert(current_chunk_class_ == "ATTR"); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.cpp:619:51: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 619 | geo_assert(current_chunk_class_ == "ATTS"); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.cpp:626:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 626 | geo_assert(current_chunk_class() == "CMDL"); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.cpp:683:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 683 | geo_assert(find_attribute_set(attribute_set_name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.cpp:711:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 711 | geo_assert(attribute_set_info != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.cpp:714:3: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 714 | ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.cpp:750:46: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 750 | ascii_file_, Memory::pointer(data), | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ 28 warnings generated. [ 2% 87/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/numerics/expansion_nt.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/numerics/expansion_nt.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/numerics/expansion_nt.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:124:13: warning: 'switch' missing 'default' label [-Wswitch-default] 124 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:171:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 171 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:163:13: warning: 'switch' missing 'default' label [-Wswitch-default] 163 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:208:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 208 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:200:13: warning: 'switch' missing 'default' label [-Wswitch-default] 200 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:236:13: warning: 'switch' missing 'default' label [-Wswitch-default] 236 | switch(op) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:237:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | return x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:251:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 251 | return x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:383:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | x_[i] = rhs.x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:383:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | x_[i] = rhs.x_[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:429:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 429 | two_sum(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:461:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 461 | two_diff(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:493:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | two_product(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:522:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 522 | square(a, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1017:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | x_[i] = -x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1017:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | x_[i] = -x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1032:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1032 | x_[i] *= s; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1045:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1045 | result += x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1058:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1058 | return geo_sgn(x_[length() - 1]); | ^~ 21 warnings generated. [ 2% 88/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/basic/geometry.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/basic/geometry.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/basic/geometry.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.cpp:167:13: warning: 'switch' missing 'default' label [-Wswitch-default] 167 | switch(min_index) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.cpp:216:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 216 | geo_assert(::fabs(den) > 1e-30); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ 52 warnings generated. [ 2% 89/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/basic/quaternion.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/basic/quaternion.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/basic/quaternion.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/quaternion.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/quaternion.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/quaternion.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/quaternion.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/quaternion.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/quaternion.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/quaternion.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/quaternion.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/quaternion.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/quaternion.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/quaternion.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ 50 warnings generated. [ 2% 90/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/basic/stopwatch.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/basic/stopwatch.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/basic/stopwatch.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/stopwatch.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/stopwatch.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/stopwatch.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/stopwatch.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/stopwatch.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/stopwatch.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/stopwatch.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ 9 warnings generated. [ 2% 91/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/numerics/lbfgs_optimizers.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/numerics/lbfgs_optimizers.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/numerics/lbfgs_optimizers.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/lbfgs_optimizers.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/lbfgs_optimizers.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/lbfgs_optimizers.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/optimizer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/lbfgs_optimizers.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/lbfgs_optimizers.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/optimizer.h:48: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/lbfgs_optimizers.cpp:160:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 160 | geo_assert(newiteration_callback_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/lbfgs_optimizers.cpp:161:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 161 | geo_assert(funcgrad_callback_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/lbfgs_optimizers.cpp:162:27: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 162 | geo_assert(n_ > 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/lbfgs_optimizers.cpp:163:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 163 | geo_assert(x != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/lbfgs_optimizers.cpp:226:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 226 | geo_assert(newiteration_callback_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/lbfgs_optimizers.cpp:227:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 227 | geo_assert(funcgrad_callback_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/lbfgs_optimizers.cpp:228:53: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 228 | geo_assert(evalhessian_callback_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/lbfgs_optimizers.cpp:229:27: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 229 | geo_assert(n_ > 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/lbfgs_optimizers.cpp:230:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 230 | geo_assert(x != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/lbfgs_optimizers.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/lbfgs_optimizers.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/optimizer.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 14 warnings generated. [ 2% 92/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/numerics/matrix_util.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/numerics/matrix_util.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/numerics/matrix_util.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:65:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 65 | a[ij] = mat[ij]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:65:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 65 | a[ij] = mat[ij]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:69:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 69 | a--; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:80:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | v[ij] = (i == j) ? 1.0 : 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:86:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 86 | v--; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:94:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | double a_ij = a[ij]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:122:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 122 | double a_lm = a[lm]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:131:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 131 | double a_ll = a[ll]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:132:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | double a_mm = a[mm]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:164:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 164 | double a_im = a[im]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:172:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 172 | double a_il = a[il]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:174:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 174 | a[il] = a_il * cosx - a_im * sinx; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:175:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 175 | a[im] = a_il * sinx + a_im * cosx; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:181:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | double v_ilv = v[ilv]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:182:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | double v_imv = v[imv]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:184:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | v[ilv] = cosx * v_ilv - sinx * v_imv; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:185:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | v[imv] = sinx * v_ilv + cosx * v_imv; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | a[ll] = a_ll * cosx_2 + a_mm * sinx_2 - x; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:192:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 192 | a[mm] = a_ll * sinx_2 + a_mm * cosx_2 + x; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:193:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | a[lm] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:204:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 204 | a++; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:208:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | eigen_val[i] = a[k]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:208:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | eigen_val[i] = a[k]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:218:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | index[i] = i; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:222:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | double x = eigen_val[i]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:226:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | if(x < eigen_val[j]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:228:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 228 | x = eigen_val[j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:232:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | eigen_val[k] = eigen_val[i]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:232:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | eigen_val[k] = eigen_val[i]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:233:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | eigen_val[i] = x; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:235:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 235 | index_t jj = index[k]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:236:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 236 | index[k] = index[i]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:236:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 236 | index[k] = index[i]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:237:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | index[i] = jj; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:242:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 242 | v++; // back from Fortran to to C++ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:246:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 246 | index_t ik = index[k] * n; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:248:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | eigen_vec[ij++] = v[ik++]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/matrix_util.cpp:248:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | eigen_vec[ij++] = v[ik++]; | ^ 47 warnings generated. [ 2% 93/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/numerics/multi_precision.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/numerics/multi_precision.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/numerics/multi_precision.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:50: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:214:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 214 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:990:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 990 | geo_assert(S1 == this); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:237:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | return x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:251:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 251 | return x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:383:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | x_[i] = rhs.x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:383:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | x_[i] = rhs.x_[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:429:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 429 | two_sum(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:461:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 461 | two_diff(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:493:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | two_product(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:522:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 522 | square(a, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1017:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | x_[i] = -x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1017:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | x_[i] = -x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1032:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1032 | x_[i] *= s; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1045:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1045 | result += x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1058:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1058 | return geo_sgn(x_[length() - 1]); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:196:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 196 | return chunk + (item_size * size_t(index)); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:363:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 363 | two_one_sum(_k, _1, _j, _l, _2, x[1]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:365:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | two_two_sum(_j, _1, _l, _2, x[5], x[4], x[3], x[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:365:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | two_two_sum(_j, _1, _l, _2, x[5], x[4], x[3], x[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:365:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | two_two_sum(_j, _1, _l, _2, x[5], x[4], x[3], x[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:365:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | two_two_sum(_j, _1, _l, _2, x[5], x[4], x[3], x[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:420:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 420 | split(a[1], a1hi, a1lo); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:422:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 422 | a[1], a1hi, a1lo, b[0], bhi, blo, _j, _0 | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:426:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 426 | split(b[1], bhi, blo); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:428:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 428 | a[0], a0hi, a0lo, b[1], bhi, blo, _i, _0 | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:430:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 430 | two_sum(_1, _0, _k, x[1]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:434:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 434 | a[1], a1hi, a1lo, b[1], bhi, blo, _j, _0 | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:434:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 434 | a[1], a1hi, a1lo, b[1], bhi, blo, _j, _0 | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:437:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 437 | two_sum(_1, _0, _i, x[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:441:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 441 | two_sum(_1, _0, _j, x[3]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:444:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 444 | two_sum(_1, _k, _i, x[4]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:445:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 445 | two_sum(_2, _i, _k, x[5]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:446:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 446 | two_sum(_m, _k, x[7], x[6]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:446:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 446 | two_sum(_m, _k, x[7], x[6]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:866:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 866 | const double* a2 = a1 + a1_length; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:911:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 911 | two_product(a[0], b[0], x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:1015:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1015 | square(a[0], x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:1079:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1079 | const double* p1_2 = p1 + dim1; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:1080:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1080 | const double* p2_2 = p2 + dim1; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:1106:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1106 | const double* p1_2 = p1 + dim1; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:1107:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1107 | const double* p2_2 = p2 + dim1; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:1108:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1108 | const double* p0_2 = p0 + dim1; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:1133:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1133 | if(x_[i] != rhs.x_[i]) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.cpp:1133:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1133 | if(x_[i] != rhs.x_[i]) { | ^~~~~~ 53 warnings generated. [ 3% 94/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/basic/debug_stream.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/basic/debug_stream.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/basic/debug_stream.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/debug_stream.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/debug_stream.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/debug_stream.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/debug_stream.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/debug_stream.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/debug_stream.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/debug_stream.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/debug_stream.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/debug_stream.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/debug_stream.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/debug_stream.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/debug_stream.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/debug_stream.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ 58 warnings generated. [ 3% 95/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/delaunay/periodic.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/delaunay/periodic.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/delaunay/periodic.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic.h:112:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 112 | return index_t(reorder_instances[i]); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic.h:123:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 123 | Tx = translation[instance][0]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic.h:124:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 124 | Ty = translation[instance][1]; | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic.h:124:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 124 | Ty = translation[instance][1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic.h:125:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 125 | Tz = translation[instance][2]; | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic.h:125:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 125 | Tz = translation[instance][2]; | ^~~~~~~~~~~ 6 warnings generated. [ 3% 96/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/delaunay/delaunay_nn.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/delaunay/delaunay_nn.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/delaunay/delaunay_nn.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:264:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 264 | geo_assert(supports_constraints()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:419:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 419 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:439:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 439 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:199:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 199 | geo_assert(signed_index_t(result) >= 0); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:161:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | return Z1_[array_index * Z1_stride_]; | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:235:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 235 | return vertices_ + vertex_stride_ * i; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:368:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | return cell_to_v_[c * cell_v_stride_ + lv]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:382:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | return cell_to_cell_[c * cell_neigh_stride_ + lf]; | ^~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:226:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 226 | return points_ + i * stride_; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.cpp:122:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 122 | if(closest_pt_ix[j] != i) { | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.cpp:124:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 124 | if(closest_pt_dist[j] == 0.0) { | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.cpp:129:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | if(closest_pt_ix[j] < i) { | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.cpp:136:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 136 | neighbors[nb_neigh_result] = closest_pt_ix[j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.cpp:136:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 136 | neighbors[nb_neigh_result] = closest_pt_ix[j]; | ^~~~~~~~~~~~~ 25 warnings generated. [ 3% 97/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_context.c.o -MF src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_context.c.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_context.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.c:120:48: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 120 | nl_assert(nlCurrentContext->state == state); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.c:201:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 201 | nl_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.c:228:7: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 228 | ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.c:282:7: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 282 | ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.c:338:27: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | nl_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.c:225:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 225 | x = (double*)nlCurrentContext->variable_buffer[k].base_address; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.c:227:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 227 | nlCurrentContext->variable_buffer[k].stride == sizeof(double) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_private.h:148:10: note: expanded from macro 'nl_assert' 148 | if(!(x)) { \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.c:231:2: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 231 | b += n; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.c:232:2: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 232 | x += n; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.c:279:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 279 | x = (double*)nlCurrentContext->variable_buffer[k].base_address; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.c:281:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 281 | nlCurrentContext->variable_buffer[k].stride == sizeof(double) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_private.h:148:10: note: expanded from macro 'nl_assert' 148 | if(!(x)) { \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.c:297:2: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 297 | b += n; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.c:298:2: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 298 | x += n; | ^ 13 warnings generated. [ 3% 98/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/basic/attributes.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/basic/attributes.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/basic/attributes.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.cpp:116:66: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 116 | geo_assert(observers_.find(observer) == observers_.end()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.cpp:125:43: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 125 | geo_assert(it != observers_.end()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.cpp:246:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 246 | geo_assert(find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.cpp:284:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 284 | geo_assert(it != attributes_.end()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.cpp:285:49: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 285 | geo_assert(!it->second->has_observers()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.cpp:298:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 298 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.cpp:519:32: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 519 | geo_assert(!is_bound()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:172:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 172 | Memory::copy(temp, pdata + i * elemsize, elemsize); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:176:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 176 | pdata + i * elemsize, pdata + j * elemsize, elemsize | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:176:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 176 | pdata + i * elemsize, pdata + j * elemsize, elemsize | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:183:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 183 | Memory::copy(pdata + i * elemsize, temp, elemsize); | ^~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.cpp:151:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | cached_base_addr_+j*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.cpp:152:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 152 | cached_base_addr_+i*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.cpp:171:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 171 | cached_base_addr_+i*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.cpp:175:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 175 | cached_base_addr_+i*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.cpp:176:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 176 | cached_base_addr_+j*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.cpp:180:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | cached_base_addr_+j*item_size, | ^~~~~~~~~~~~~~~~~ 125 warnings generated. [ 3% 99/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/points/nn_search.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/points/nn_search.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/points/nn_search.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:199:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 199 | geo_assert(signed_index_t(result) >= 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.cpp:107:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 107 | geo_assert(stride_supported()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:226:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 226 | return points_ + i * stride_; | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:147:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 147 | neighbors[i] = index_t(-1); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:148:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | neighbors_sq_dist[i] = Numeric::max_float64(); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:159:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 159 | neighbors_sq_dist[nb_neighbors - 1] : | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:182:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | if(neighbors_sq_dist[i - 1] < sq_dist) { | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:185:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | neighbors[i] = neighbors[i - 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:185:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | neighbors[i] = neighbors[i - 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:186:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 186 | neighbors_sq_dist[i] = neighbors_sq_dist[i - 1]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:186:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 186 | neighbors_sq_dist[i] = neighbors_sq_dist[i - 1]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:189:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 189 | neighbors[i] = neighbor; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:190:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | neighbors_sq_dist[i] = sq_dist; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:206:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 206 | neighbors[i] = user_neighbors[i]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:206:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 206 | neighbors[i] = user_neighbors[i]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:207:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | neighbors_sq_dist[i] = user_neighbors_sq_dist[i]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:207:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | neighbors_sq_dist[i] = user_neighbors_sq_dist[i]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:209:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 209 | neighbors[nb_neighbors_max] = index_t(-1); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:210:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 210 | neighbors_sq_dist[nb_neighbors_max] = Numeric::max_float64(); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:222:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | user_neighbors[i] = neighbors[i]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:222:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | user_neighbors[i] = neighbors[i]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:223:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 223 | user_neighbors_sq_dist[i] = neighbors_sq_dist[i]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:223:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 223 | user_neighbors_sq_dist[i] = neighbors_sq_dist[i]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:405:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | double val = point_ptr(point_index_[i])[coord]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:659:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 659 | return (points_ + direct_index * stride_)[coord]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:659:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 659 | return (points_ + direct_index * stride_)[coord]; | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ 38 warnings generated. [ 3% 100/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_arpack.c.o -MF src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_arpack.c.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_arpack.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:200:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_dsaupd' (aka 'void (*)(int *, char *, int *, char *, int *, double *, double *, int *, double *, int *, int *, int *, double *, double *, int *, int *)') converts to incompatible function type [-Wcast-function-type-strict] 200 | find_arpack_func(dsaupd); | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:177:13: note: expanded from macro 'find_arpack_func' 177 | (FUNPTR_##name)nlFindFunction(ARPACK()->DLL_handle,u(#name)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:200:29: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 200 | find_arpack_func(dsaupd); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:201:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_dseupd' (aka 'void (*)(int *, char *, int *, double *, double *, int *, double *, char *, int *, char *, int *, double *, double *, int *, double *, int *, int *, int *, double *, double *, int *, int *)') converts to incompatible function type [-Wcast-function-type-strict] 201 | find_arpack_func(dseupd); | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:177:13: note: expanded from macro 'find_arpack_func' 177 | (FUNPTR_##name)nlFindFunction(ARPACK()->DLL_handle,u(#name)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:201:29: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 201 | find_arpack_func(dseupd); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:202:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_dnaupd' (aka 'void (*)(int *, char *, int *, char *, int *, double *, double *, int *, double *, int *, int *, int *, double *, double *, int *, int *)') converts to incompatible function type [-Wcast-function-type-strict] 202 | find_arpack_func(dnaupd); | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:177:13: note: expanded from macro 'find_arpack_func' 177 | (FUNPTR_##name)nlFindFunction(ARPACK()->DLL_handle,u(#name)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:202:29: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 202 | find_arpack_func(dnaupd); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:203:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_dneupd' (aka 'void (*)(int *, char *, int *, double *, double *, double *, int *, double *, double *, double *, char *, int *, char *, int *, double *, double *, int *, double *, int *, int *, int *, double *, double *, int *, int *)') converts to incompatible function type [-Wcast-function-type-strict] 203 | find_arpack_func(dneupd); | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:177:13: note: expanded from macro 'find_arpack_func' 177 | (FUNPTR_##name)nlFindFunction(ARPACK()->DLL_handle,u(#name)) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:203:29: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 203 | find_arpack_func(dneupd); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:522:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 522 | nl_assert(index < n); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:303:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | double vali = fabs(nlCurrentContext->temp_eigen_value[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:304:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 304 | double valj = fabs(nlCurrentContext->temp_eigen_value[j]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:373:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 373 | iparam[1-1] = 1; /* ARPACK chooses the shifts */ | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:374:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | iparam[3-1] = (int)nlCurrentContext->max_iterations; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:375:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 375 | iparam[7-1] = 1; /* Normal mode (we do not use | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:383:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | resid[i] = 1.0; /* (double)i / (double)n; */ | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:423:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | workd+ipntr[1-1]-1, /*The "-1"'s are for FORTRAN-to-C conversion */ | ~~~~~^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:423:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | workd+ipntr[1-1]-1, /*The "-1"'s are for FORTRAN-to-C conversion */ | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:423:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 423 | workd+ipntr[1-1]-1, /*The "-1"'s are for FORTRAN-to-C conversion */ | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:424:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 424 | workd+ipntr[2-1]-1 /*to keep the same indices as in ARPACK doc */ | ~~~~~^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:424:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 424 | workd+ipntr[2-1]-1 /*to keep the same indices as in ARPACK doc */ | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:424:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | workd+ipntr[2-1]-1 /*to keep the same indices as in ARPACK doc */ | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:446:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 446 | select[i] = 1; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:467:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 467 | &rvec, howmny, select, d, d+ncv, | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:486:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 486 | nl_printf("dseupd() OK, nconv= %d\n", iparam[3-1]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:488:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 488 | nl_printf("dneupd() OK, nconv= %d\n", iparam[3-1]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:499:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 499 | d[i] = (fabs(d[i]) < 1e-30) ? 1e30 : 1.0 / d[i] ; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:499:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 499 | d[i] = (fabs(d[i]) < 1e-30) ? 1e30 : 1.0 / d[i] ; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:499:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 499 | d[i] = (fabs(d[i]) < 1e-30) ? 1e30 : 1.0 / d[i] ; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:500:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 500 | d[i] += nlCurrentContext->eigen_shift ; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:509:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 509 | sorted[i] = i; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:517:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 517 | kk = sorted[k]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:518:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 518 | nlCurrentContext->eigen_value[k] = d[kk]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:518:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 518 | nlCurrentContext->eigen_value[k] = d[kk]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:520:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 520 | if(!nlCurrentContext->variable_is_locked[i]) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:521:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 521 | index = (int)nlCurrentContext->variable_index[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:523:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 523 | value = v[kk*n+index]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:524:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 524 | NL_BUFFER_ITEM( | ^~~~~~~~~~~~~~~ 525 | nlCurrentContext->variable_buffer[k],(NLuint)i | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | ) = value; | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.h:101:24: note: expanded from macro 'NL_BUFFER_ITEM' 101 | *(double*)((void*)((char*)((B).base_address)+((i)*(B).stride))) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:525:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 525 | nlCurrentContext->variable_buffer[k],(NLuint)i | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.h:101:33: note: expanded from macro 'NL_BUFFER_ITEM' 101 | *(double*)((void*)((char*)((B).base_address)+((i)*(B).stride))) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_arpack.c:525:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 525 | nlCurrentContext->variable_buffer[k],(NLuint)i | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.h:101:56: note: expanded from macro 'NL_BUFFER_ITEM' 101 | *(double*)((void*)((char*)((B).base_address)+((i)*(B).stride))) | ^ 39 warnings generated. [ 3% 101/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/numerics/exact_geometry.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/numerics/exact_geometry.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/numerics/exact_geometry.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:124:13: warning: 'switch' missing 'default' label [-Wswitch-default] 124 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:171:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 171 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:163:13: warning: 'switch' missing 'default' label [-Wswitch-default] 163 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:208:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 208 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:200:13: warning: 'switch' missing 'default' label [-Wswitch-default] 200 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:236:13: warning: 'switch' missing 'default' label [-Wswitch-default] 236 | switch(op) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/interval_nt.h:114:46: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 114 | geo_assert(sign_is_determined(s)); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:214:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 214 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.cpp:531:42: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 531 | geo_assert(Nz.sign() != ZERO); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vechg.h:249:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 249 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:237:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | return x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:251:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 251 | return x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:383:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | x_[i] = rhs.x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:383:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | x_[i] = rhs.x_[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:429:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 429 | two_sum(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:461:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 461 | two_diff(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:493:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | two_product(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:522:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 522 | square(a, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1017:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | x_[i] = -x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1017:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | x_[i] = -x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1032:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1032 | x_[i] *= s; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1045:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1045 | result += x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1058:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1058 | return geo_sgn(x_[length() - 1]); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:183:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 183 | p, p+N, | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:189:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 189 | if(p[i] == &p1) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | if(p[i] == &p2) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:201:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 201 | if(p[i] == &p3) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:207:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | if(p[i] == &p4) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ 98 warnings generated. [ 3% 102/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/delaunay/LFS.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/delaunay/LFS.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/delaunay/LFS.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:264:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 264 | geo_assert(supports_constraints()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:419:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 419 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:439:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 439 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:161:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | return Z1_[array_index * Z1_stride_]; | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:235:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 235 | return vertices_ + vertex_stride_ * i; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:368:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | return cell_to_v_[c * cell_v_stride_ + lv]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:382:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | return cell_to_cell_[c * cell_neigh_stride_ + lf]; | ^~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.h:84:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 84 | geo_sqr(p[1] - q[1]) + | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.h:84:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 84 | geo_sqr(p[1] - q[1]) + | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.h:85:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 85 | geo_sqr(p[2] - q[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.h:85:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 85 | geo_sqr(p[2] - q[2]); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:111:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 111 | vec3 b1 = point[pid[i][0]] - point[pid[i][2]]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:111:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 111 | vec3 b1 = point[pid[i][0]] - point[pid[i][2]]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:111:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 111 | vec3 b1 = point[pid[i][0]] - point[pid[i][2]]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:111:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 111 | vec3 b1 = point[pid[i][0]] - point[pid[i][2]]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:111:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 111 | vec3 b1 = point[pid[i][0]] - point[pid[i][2]]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:112:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 112 | vec3 b2 = point[pid[i][1]] - point[pid[i][0]]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:112:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 112 | vec3 b2 = point[pid[i][1]] - point[pid[i][0]]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:112:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 112 | vec3 b2 = point[pid[i][1]] - point[pid[i][0]]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:112:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 112 | vec3 b2 = point[pid[i][1]] - point[pid[i][0]]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:112:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 112 | vec3 b2 = point[pid[i][1]] - point[pid[i][0]]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:113:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 113 | vec3 b3 = point[pid[i][3]] - point[pid[i][1]]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:113:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 113 | vec3 b3 = point[pid[i][3]] - point[pid[i][1]]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:113:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 113 | vec3 b3 = point[pid[i][3]] - point[pid[i][1]]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:113:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 113 | vec3 b3 = point[pid[i][3]] - point[pid[i][1]]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:113:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 113 | vec3 b3 = point[pid[i][3]] - point[pid[i][1]]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:113:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 113 | vec3 b3 = point[pid[i][3]] - point[pid[i][1]]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:115:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 115 | dihedral_angles[i] = ::fabs( | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:170:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 170 | index_t v1 = index_t(delaunay->cell_vertex(t, tet_facet_vertex[f][0])); | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:171:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 171 | index_t v2 = index_t(delaunay->cell_vertex(t, tet_facet_vertex[f][1])); | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:171:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 171 | index_t v2 = index_t(delaunay->cell_vertex(t, tet_facet_vertex[f][1])); | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:172:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 172 | index_t v3 = index_t(delaunay->cell_vertex(t, tet_facet_vertex[f][2])); | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:172:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 172 | index_t v3 = index_t(delaunay->cell_vertex(t, tet_facet_vertex[f][2])); | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:231:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 231 | dihedral_angle[a] >= sliver_quality && | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.cpp:232:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | dihedral_angle[a] <= M_PI - sliver_quality; | ^~~~~~~~~~~~~~ 95 warnings generated. [ 3% 103/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/voronoi/integration_simplex.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/voronoi/integration_simplex.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/voronoi/integration_simplex.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/integration_simplex.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/integration_simplex.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/integration_simplex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/integration_simplex.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/integration_simplex.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/integration_simplex.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/integration_simplex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/integration_simplex.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/integration_simplex.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/integration_simplex.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/integration_simplex.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/integration_simplex.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/integration_simplex.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/integration_simplex.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/integration_simplex.h:48: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/integration_simplex.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/integration_simplex.h:215:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 215 | return points_ + i * points_stride_; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/integration_simplex.h:226:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 226 | return frames_ + i * nb_comp_per_frame_; | ^~~~~~~ 60 warnings generated. [ 4% 104/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/points/colocate.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/points/colocate.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/points/colocate.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/colocate.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/colocate.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/colocate.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/colocate.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/colocate.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/colocate.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:199:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 199 | geo_assert(signed_index_t(result) >= 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/colocate.cpp:254:18: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 254 | ); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/colocate.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/colocate.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/colocate.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/colocate.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/colocate.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/colocate.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/colocate.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/colocate.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/colocate.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:226:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 226 | return points_ + i * stride_; | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/colocate.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/colocate.cpp:101:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 101 | if(dist[jj] > sq_tolerance_) { | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/colocate.cpp:105:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 105 | smallest = std::min(smallest, neighbors[jj]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/colocate.cpp:162:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 162 | const double* p1 = points_ + i1 * stride_; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/colocate.cpp:163:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 163 | const double* p2 = points_ + i2 * stride_; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/colocate.cpp:165:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 165 | if(p1[c] < p2[c]) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/colocate.cpp:165:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 165 | if(p1[c] < p2[c]) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/colocate.cpp:168:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 168 | if(p1[c] > p2[c]) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/colocate.cpp:168:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 168 | if(p1[c] > p2[c]) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/colocate.cpp:181:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 181 | const double* p1 = points_ + i1 * stride_; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/colocate.cpp:182:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 182 | const double* p2 = points_ + i2 * stride_; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/colocate.cpp:184:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | if(p1[c] != p2[c]) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/colocate.cpp:184:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | if(p1[c] != p2[c]) { | ^~ 75 warnings generated. [ 4% 105/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_cholmod.c.o -MF src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_cholmod.c.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_cholmod.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:318:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cholmod_start' (aka 'void (*)(void *)') converts to incompatible function type [-Wcast-function-type-strict] 318 | find_cholmod_func(cholmod_start); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:270:13: note: expanded from macro 'find_cholmod_func' 270 | (FUNPTR_##name)nlFindFunction(CHOLMOD()->DLL_handle,#name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:318:37: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 318 | find_cholmod_func(cholmod_start); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:319:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cholmod_allocate_sparse' (aka 'struct cholmod_sparse_struct *(*)(unsigned long, unsigned long, unsigned long, int, int, int, int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 319 | find_cholmod_func(cholmod_allocate_sparse); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:270:13: note: expanded from macro 'find_cholmod_func' 270 | (FUNPTR_##name)nlFindFunction(CHOLMOD()->DLL_handle,#name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:319:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 319 | find_cholmod_func(cholmod_allocate_sparse); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:320:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cholmod_allocate_dense' (aka 'struct cholmod_dense_struct *(*)(unsigned long, unsigned long, unsigned long, int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 320 | find_cholmod_func(cholmod_allocate_dense); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:270:13: note: expanded from macro 'find_cholmod_func' 270 | (FUNPTR_##name)nlFindFunction(CHOLMOD()->DLL_handle,#name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:320:46: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 320 | find_cholmod_func(cholmod_allocate_dense); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:321:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cholmod_analyze' (aka 'void *(*)(struct cholmod_sparse_struct *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 321 | find_cholmod_func(cholmod_analyze); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:270:13: note: expanded from macro 'find_cholmod_func' 270 | (FUNPTR_##name)nlFindFunction(CHOLMOD()->DLL_handle,#name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:321:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 321 | find_cholmod_func(cholmod_analyze); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:322:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cholmod_factorize' (aka 'int (*)(struct cholmod_sparse_struct *, void *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 322 | find_cholmod_func(cholmod_factorize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:270:13: note: expanded from macro 'find_cholmod_func' 270 | (FUNPTR_##name)nlFindFunction(CHOLMOD()->DLL_handle,#name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:322:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 322 | find_cholmod_func(cholmod_factorize); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:323:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cholmod_solve' (aka 'struct cholmod_dense_struct *(*)(int, void *, struct cholmod_dense_struct *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 323 | find_cholmod_func(cholmod_solve); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:270:13: note: expanded from macro 'find_cholmod_func' 270 | (FUNPTR_##name)nlFindFunction(CHOLMOD()->DLL_handle,#name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:323:37: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 323 | find_cholmod_func(cholmod_solve); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:324:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cholmod_free_factor' (aka 'void (*)(void **, void *)') converts to incompatible function type [-Wcast-function-type-strict] 324 | find_cholmod_func(cholmod_free_factor); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:270:13: note: expanded from macro 'find_cholmod_func' 270 | (FUNPTR_##name)nlFindFunction(CHOLMOD()->DLL_handle,#name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:324:43: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 324 | find_cholmod_func(cholmod_free_factor); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:325:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cholmod_free_sparse' (aka 'void (*)(struct cholmod_sparse_struct **, void *)') converts to incompatible function type [-Wcast-function-type-strict] 325 | find_cholmod_func(cholmod_free_sparse); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:270:13: note: expanded from macro 'find_cholmod_func' 270 | (FUNPTR_##name)nlFindFunction(CHOLMOD()->DLL_handle,#name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:325:43: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 325 | find_cholmod_func(cholmod_free_sparse); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:326:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cholmod_free_dense' (aka 'void (*)(struct cholmod_dense_struct **, void *)') converts to incompatible function type [-Wcast-function-type-strict] 326 | find_cholmod_func(cholmod_free_dense); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:270:13: note: expanded from macro 'find_cholmod_func' 270 | (FUNPTR_##name)nlFindFunction(CHOLMOD()->DLL_handle,#name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:326:42: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 326 | find_cholmod_func(cholmod_free_dense); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:327:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cholmod_finish' (aka 'void (*)(void *)') converts to incompatible function type [-Wcast-function-type-strict] 327 | find_cholmod_func(cholmod_finish); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:270:13: note: expanded from macro 'find_cholmod_func' 270 | (FUNPTR_##name)nlFindFunction(CHOLMOD()->DLL_handle,#name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:327:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 327 | find_cholmod_func(cholmod_finish); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:415:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 415 | nl_assert(solver == NL_CHOLMOD_EXT); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:416:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 416 | nl_assert(M->m == M->n); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:433:25: warning: cast from 'void (*)(NLCholmodFactorizedMatrix *)' to 'NLDestroyMatrixFunc' (aka 'void (*)(struct NLMatrixStruct *)') converts to incompatible function type [-Wcast-function-type-strict] 433 | LLt->destroy_func = (NLDestroyMatrixFunc)(nlCholmodFactorizedMatrixDestroy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:434:22: warning: cast from 'void (*)(NLCholmodFactorizedMatrix *, const double *, double *)' to 'NLMultMatrixVectorFunc' (aka 'void (*)(struct NLMatrixStruct *, const double *, double *)') converts to incompatible function type [-Wcast-function-type-strict] 434 | LLt->mult_func = (NLMultMatrixVectorFunc)(nlCholmodFactorizedMatrixMult); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:480:24: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | nl_assert(cur==nnz); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:443:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 443 | for(jj=CRS->rowptr[i]; jjrowptr[i+1]; ++jj) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:443:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 443 | for(jj=CRS->rowptr[i]; jjrowptr[i+1]; ++jj) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:444:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 444 | j=CRS->colind[jj]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:469:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 469 | rowptr[i] = (int)cur; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:470:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 470 | for(jj=CRS->rowptr[i]; jjrowptr[i+1]; ++jj) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:470:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 470 | for(jj=CRS->rowptr[i]; jjrowptr[i+1]; ++jj) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:471:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 471 | j = CRS->colind[jj]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:473:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 473 | val[cur] = CRS->val[jj]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:473:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 473 | val[cur] = CRS->val[jj]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:474:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 474 | colind[cur] = (int)j; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cholmod.c:479:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 479 | rowptr[n] = (int)cur; | ^~~~~~ 36 warnings generated. [ 4% 106/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_iterative_solvers.c.o -MF src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_iterative_solvers.c.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_iterative_solvers.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:197:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 197 | nl_assert( blas->Ddot(blas,N,rT,1,rT,1)>1e-40 ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:212:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 212 | nl_assert( fabs(rTAd)>1e-40 ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:278:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 278 | nl_assert( blas->Ddot(blas,N,rT,1,rT,1)>1e-40 ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:294:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 294 | nl_assert( fabs(rTSd)>1e-40 ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:365:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 365 | nl_assert(nlBlasHasUnifiedMemory(blas)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:460:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 460 | nl_assert(M->m == M->n); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:496:27: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 496 | nl_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:368:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | v[i]=V+i*n; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:368:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | v[i]=V+i*n; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:387:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 387 | nlMultMatrixVector(M,v[j],v[j+1]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:387:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 387 | nlMultMatrixVector(M,v[j],v[j+1]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:389:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 389 | blas,Transpose,n,j+1,1.,V,n,v[j+1],1,0.,U+u0j,1 | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:389:57: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 389 | blas,Transpose,n,j+1,1.,V,n,v[j+1],1,0.,U+u0j,1 | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:392:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 392 | blas,NoTranspose,n,j+1,-1.,V,n,U+u0j,1,1.,v[j+1],1 | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:392:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 392 | blas,NoTranspose,n,j+1,-1.,V,n,U+u0j,1,1.,v[j+1],1 | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:394:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | h=blas->Dnrm2(blas,n,v[j+1],1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:395:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 395 | blas->Dscal(blas,n,1./h,v[j+1],1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:397:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 397 | double tmp = c[i]*U[uij]-s[i]*U[uij+1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:397:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 397 | double tmp = c[i]*U[uij]-s[i]*U[uij+1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:397:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 397 | double tmp = c[i]*U[uij]-s[i]*U[uij+1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:397:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 397 | double tmp = c[i]*U[uij]-s[i]*U[uij+1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:398:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 398 | U[uij+1] = s[i]*U[uij]+c[i]*U[uij+1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:398:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 398 | U[uij+1] = s[i]*U[uij]+c[i]*U[uij+1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:398:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 398 | U[uij+1] = s[i]*U[uij]+c[i]*U[uij+1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:398:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 398 | U[uij+1] = s[i]*U[uij]+c[i]*U[uij+1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:398:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 398 | U[uij+1] = s[i]*U[uij]+c[i]*U[uij+1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:399:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 399 | U[uij] = tmp; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:403:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 403 | rd = U[uij]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:405:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | c[j] = rd/dd; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:406:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 406 | s[j] = -h/dd; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:407:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 407 | U[uij] = dd; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:411:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 411 | y[j+1] = s[j]*y[j]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:411:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 411 | y[j+1] = s[j]*y[j]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:411:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 411 | y[j+1] = s[j]*y[j]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | y[j] = c[j]*y[j]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:412:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | y[j] = c[j]*y[j]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:412:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | y[j] = c[j]*y[j]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:416:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 416 | j=eps*nrm2b | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:429:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 429 | } while ( fabs(y[j])>=eps*nrm2b && (m*(io-1)+j) < (NLint)max_iter); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:434:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 434 | blas->sq_rnorm = y[j]*y[j]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_iterative_solvers.c:434:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 434 | blas->sq_rnorm = y[j]*y[j]; | ^ 41 warnings generated. [ 4% 107/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_os.c.o -MF src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_os.c.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_os.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_os.c [ 4% 108/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_compare.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_compare.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_compare.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_compare.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_compare.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_compare.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_compare.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_compare.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_compare.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_compare.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_compare.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_compare.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_compare.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_compare.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_compare.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_compare.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_compare.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_compare.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_compare.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_compare.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ 145 warnings generated. [ 4% 109/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:295:48: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 295 | geo_assert(dim*nb_pts == points.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:302:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 302 | geo_assert(!single_precision()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:730:49: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 730 | geo_assert(v1 == v3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:1280:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1280 | geo_assert(is_simplicial_); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:1780:51: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1780 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:1948:68: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1948 | geo_assert(facet_corners.vertex(c) < vertices.nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:1950:63: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1950 | geo_assert(f2 == NO_FACET || f2 < facets.nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:1956:63: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1956 | geo_assert(cells.vertex(c,lv) < vertices.nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:1960:61: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1960 | geo_assert(c2 == NO_CELL || c2 < cells.nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:2013:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2013 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:2036:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2036 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:2061:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2061 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:2043:9: warning: 'switch' missing 'default' label [-Wswitch-default] 2043 | switch(what) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:2087:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2087 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:2069:9: warning: 'switch' missing 'default' label [-Wswitch-default] 2069 | switch(what) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:2119:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2119 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:2094:9: warning: 'switch' missing 'default' label [-Wswitch-default] 2094 | switch(what) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:172:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 172 | Memory::copy(temp, pdata + i * elemsize, elemsize); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:176:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 176 | pdata + i * elemsize, pdata + j * elemsize, elemsize | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:176:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 176 | pdata + i * elemsize, pdata + j * elemsize, elemsize | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:183:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 183 | Memory::copy(pdata + i * elemsize, temp, elemsize); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:793:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 793 | corner_vertex_index[i] = facet_corners_.vertex(c0 + i); | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:794:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 794 | corner_adjacent_facet[i] = facet_corners_.adjacent_facet(c0 + i); | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:799:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 799 | facet_corners_.set_vertex(c0 + i, corner_vertex_index[i_v]); | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:801:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 801 | c0 + i, corner_adjacent_facet[i_f] | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:1914:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1914 | nb_cells_by_type[i] = 0; | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.cpp:1919:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1919 | ++nb_cells_by_type[cells.type(c)]; | ^~~~~~~~~~~~~~~~ 168 warnings generated. [ 4% 110/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_decimate.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_decimate.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_decimate.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_decimate.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_decimate.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_decimate.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_decimate.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_decimate.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_decimate.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_decimate.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_decimate.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_decimate.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_decimate.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_decimate.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_decimate.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_decimate.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_decimate.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_decimate.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_decimate.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_decimate.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_decimate.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_decimate.cpp:79:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 79 | if(vertices_flags[v] != 0) { | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_decimate.cpp:90:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | new_points[M.vertices.dimension() * v + c] = p[c]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_decimate.cpp:95:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 95 | double d = p[c] - xyz_min[c]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_decimate.cpp:95:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 95 | double d = p[c] - xyz_min[c]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_decimate.cpp:97:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 97 | new_points[M.vertices.dimension() * v + c] = xyz_min[c] + d; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_decimate.cpp:129:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | M.vertices.point_ptr(v)[c]; | ~~~~~~~~~~~^~~~~~~~~~~~ 151 warnings generated. [ 4% 111/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_smoothing.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_smoothing.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_smoothing.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_smoothing.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_smoothing.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_smoothing.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_smoothing.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_smoothing.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_smoothing.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_smoothing.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_smoothing.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_smoothing.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_smoothing.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_smoothing.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_smoothing.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_smoothing.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_smoothing.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_smoothing.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_smoothing.cpp:77:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 77 | M.vertices.point_ptr(0) + coord, | ~~~~~~~~~~~^~~~~~~~~~~~ 141 warnings generated. [ 4% 112/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_subdivision.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_subdivision.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_subdivision.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_subdivision.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_subdivision.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_subdivision.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_subdivision.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_subdivision.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_subdivision.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_subdivision.cpp:76:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 76 | geo_assert(M.facets.are_simplices()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_subdivision.cpp:372:48: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 372 | geo_assert(M.facet_corners.vertex(c2) == v2); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_subdivision.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_subdivision.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_subdivision.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_subdivision.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_subdivision.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_subdivision.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_subdivision.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_subdivision.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_subdivision.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_subdivision.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 warnings generated. [ 4% 113/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_topology.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_topology.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_topology.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_topology.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_topology.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_topology.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_topology.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_topology.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_topology.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_topology.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_topology.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_topology.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_topology.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_topology.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_topology.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_topology.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_topology.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_topology.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 warnings generated. [ 5% 114/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/mesh/triangle_intersection.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/mesh/triangle_intersection.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/mesh/triangle_intersection.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:214:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 214 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:124:13: warning: 'switch' missing 'default' label [-Wswitch-default] 124 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:171:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 171 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:163:13: warning: 'switch' missing 'default' label [-Wswitch-default] 163 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:208:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 208 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:200:13: warning: 'switch' missing 'default' label [-Wswitch-default] 200 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:236:13: warning: 'switch' missing 'default' label [-Wswitch-default] 236 | switch(op) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/interval_nt.h:114:46: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 114 | geo_assert(sign_is_determined(s)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:658:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 658 | geo_assert(int(rgn) < int(T_RGN_NB)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:747:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 747 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:703:9: warning: 'switch' missing 'default' label [-Wswitch-default] 703 | switch(R) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:765:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 765 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:782:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 782 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 816 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:817:10: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 817 | }; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:237:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | return x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:251:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 251 | return x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:383:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | x_[i] = rhs.x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:383:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | x_[i] = rhs.x_[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:429:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 429 | two_sum(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:461:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 461 | two_diff(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:493:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | two_product(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:522:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 522 | square(a, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1017:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | x_[i] = -x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1017:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | x_[i] = -x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1032:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1032 | x_[i] *= s; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1045:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1045 | result += x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1058:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1058 | return geo_sgn(x_[length() - 1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:79:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 79 | p_[1] = p1; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:80:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | p_[2] = p2; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:81:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 81 | p_[3] = q0; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:82:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 82 | p_[4] = q1; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:83:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 83 | p_[5] = q2; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:85:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 85 | o3d_cache_[i] = CACHE_UNINITIALIZED; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:488:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 488 | if(o3d_cache_[o3d_idx] == CACHE_UNINITIALIZED) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:489:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 489 | int o = flip ? -int(PCK::orient_3d(p_[i],p_[j],p_[k],p_[l])) : | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:489:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 489 | int o = flip ? -int(PCK::orient_3d(p_[i],p_[j],p_[k],p_[l])) : | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:489:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 489 | int o = flip ? -int(PCK::orient_3d(p_[i],p_[j],p_[k],p_[l])) : | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:489:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 489 | int o = flip ? -int(PCK::orient_3d(p_[i],p_[j],p_[k],p_[l])) : | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:490:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 490 | int(PCK::orient_3d(p_[i],p_[j],p_[k],p_[l])) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:490:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 490 | int(PCK::orient_3d(p_[i],p_[j],p_[k],p_[l])) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:490:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 490 | int(PCK::orient_3d(p_[i],p_[j],p_[k],p_[l])) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:490:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 490 | int(PCK::orient_3d(p_[i],p_[j],p_[k],p_[l])) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:491:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 491 | o3d_cache_[o3d_idx] = Numeric::int8(o); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:496:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 496 | Sign result = flip ? Sign(-o3d_cache_[o3d_idx]) | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:497:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 497 | : Sign( o3d_cache_[o3d_idx]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:521:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 521 | if (tab[J] > tab[J + 1]) { | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:521:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 521 | if (tab[J] > tab[J + 1]) { | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:522:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 522 | std::swap(tab[J], tab[J + 1]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:522:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 522 | std::swap(tab[J], tab[J + 1]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:543:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 543 | pi[c] = p_[i][index_t((normal_axis + 1 + c) % 3)]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:543:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 543 | pi[c] = p_[i][index_t((normal_axis + 1 + c) % 3)]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:544:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 544 | pj[c] = p_[j][index_t((normal_axis + 1 + c) % 3)]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:544:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 544 | pj[c] = p_[j][index_t((normal_axis + 1 + c) % 3)]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:545:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 545 | pk[c] = p_[k][index_t((normal_axis + 1 + c) % 3)]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:545:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 545 | pk[c] = p_[k][index_t((normal_axis + 1 + c) % 3)]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:562:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 562 | return PCK::dot_3d(p_[i].data(), p_[j].data(), p_[k].data()); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:562:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 562 | return PCK::dot_3d(p_[i].data(), p_[j].data(), p_[k].data()); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:562:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 562 | return PCK::dot_3d(p_[i].data(), p_[j].data(), p_[k].data()); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:579:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 579 | const vec3& p1 = p_[v1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:580:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 580 | const vec3& p2 = p_[v2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:581:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 581 | const vec3& p3 = p_[v3]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:590:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 590 | const vec3& p1 = p_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:591:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 591 | const vec3& p2 = p_[j]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:610:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 610 | const vec3& p1 = p_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:611:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 611 | const vec3& p2 = p_[j]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:612:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 612 | const vec3& p3 = p_[k]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:659:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 659 | return strs[int(rgn)]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/triangle_intersection.cpp:698:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 698 | return trgl_rgn_dim[index_t(r)]; | ^~~~~~~~~~~~ 139 warnings generated. [ 5% 115/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/delaunay/delaunay_2d.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/delaunay/delaunay_2d.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/delaunay/delaunay_2d.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:264:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 264 | geo_assert(supports_constraints()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:419:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 419 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:439:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 439 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:214:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 214 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:1095:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1095 | geo_assert(ok); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:1128:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1128 | geo_assert(ok); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:161:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | return Z1_[array_index * Z1_stride_]; | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:235:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 235 | return vertices_ + vertex_stride_ * i; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:368:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | return cell_to_v_[c * cell_v_stride_ + lv]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:382:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | return cell_to_cell_[c * cell_neigh_stride_ + lf]; | ^~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:635:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 635 | return index_t(triangle_edge_vertex_[e][v]); | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:635:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 635 | return index_t(triangle_edge_vertex_[e][v]); | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:797:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 797 | pv[i] = (v == -1) ? nullptr : vertex_ptr(index_t(v)); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:804:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 804 | if(pv[le] == nullptr) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:811:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 811 | pv[le] = p; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:882:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 882 | index_t result = index_t( (T[1] == v) | ((T[2] == v) * 2) ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:882:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 882 | index_t result = index_t( (T[1] == v) | ((T[2] == v) * 2) ); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:172:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 172 | Memory::copy(temp, pdata + i * elemsize, elemsize); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:176:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 176 | pdata + i * elemsize, pdata + j * elemsize, elemsize | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:176:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 176 | pdata + i * elemsize, pdata + j * elemsize, elemsize | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:183:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 183 | Memory::copy(pdata + i * elemsize, temp, elemsize); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:78:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 78 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:78:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 78 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:81:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 81 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:81:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 81 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:189:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 189 | double w = -geo_sqr(vertices[3 * i + 2]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | geo_sqr(vertices[3 * i]) + | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:192:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 192 | geo_sqr(vertices[3 * i + 1]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:499:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 499 | const double* pv_bkp = pv[le]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:500:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 500 | pv[le] = p; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:507:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 507 | pv[le] = pv_bkp; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:639:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 639 | orient[le] = POSITIVE ; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:648:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 648 | const double* pv_bkp = pv[le]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:649:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 649 | pv[le] = p; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:650:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 650 | orient[le] = PCK::orient_2d(pv[0], pv[1], pv[2]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:655:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 655 | if(orient[le] != NEGATIVE) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:656:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 656 | pv[le] = pv_bkp; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:670:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 670 | orient[tle] = POSITIVE; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:717:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 717 | (orient[1] == ZERO) + | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:718:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 718 | (orient[2] == ZERO) ; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:749:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 749 | if(orient[le] == ZERO) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:755:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 755 | if(orient[le] == ZERO) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:950:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 950 | t[e] = new_triangle(VERTEX_AT_INFINITY, v1, v2); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:955:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 955 | set_triangle_adjacent(t[e], 0, t0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:956:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 956 | set_triangle_adjacent(t0, e, t[e]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:965:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 965 | set_triangle_adjacent(t[e], 1, t[lv1]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:965:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 965 | set_triangle_adjacent(t[e], 1, t[lv1]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:966:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 966 | set_triangle_adjacent(t[e], 2, t[lv2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.cpp:966:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 966 | set_triangle_adjacent(t[e], 2, t[lv2]); | ^ 123 warnings generated. [ 5% 116/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/points/principal_axes.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/points/principal_axes.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/points/principal_axes.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:39: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:39: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:39: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:39: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:39: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:39: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:39: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:39: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.h:92:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | return vec3(center_[0], center_[1], center_[2]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.h:92:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | return vec3(center_[0], center_[1], center_[2]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.h:102:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 102 | return axis_[i]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.h:112:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 112 | return eigen_value_[i]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:50:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 50 | center_[1] = 0.0; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:51:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 51 | center_[2] = 0.0; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:52:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 52 | M_[0] = M_[1] = M_[2] = M_[3] = M_[4] = M_[5] = 0.0; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:52:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 52 | M_[0] = M_[1] = M_[2] = M_[3] = M_[4] = M_[5] = 0.0; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:52:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 52 | M_[0] = M_[1] = M_[2] = M_[3] = M_[4] = M_[5] = 0.0; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:52:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 52 | M_[0] = M_[1] = M_[2] = M_[3] = M_[4] = M_[5] = 0.0; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:52:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 52 | M_[0] = M_[1] = M_[2] = M_[3] = M_[4] = M_[5] = 0.0; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:57:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 57 | center_[1] /= sum_weights_ ; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:58:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 58 | center_[2] /= sum_weights_ ; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:64:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 64 | axis_[1] = vec3(0,1,0) ; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:65:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 65 | axis_[2] = vec3(0,0,1) ; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:67:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | eigen_value_[1] = 1.0 ; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:68:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 68 | eigen_value_[2] = 1.0 ; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:71:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | double y = center_[1] ; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:72:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 72 | double z = center_[2] ; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:75:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 75 | M_[1] = M_[1]/sum_weights_ - x*y ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:75:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 75 | M_[1] = M_[1]/sum_weights_ - x*y ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:76:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 76 | M_[2] = M_[2]/sum_weights_ - y*y ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:76:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 76 | M_[2] = M_[2]/sum_weights_ - y*y ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:77:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 77 | M_[3] = M_[3]/sum_weights_ - x*z ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:77:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 77 | M_[3] = M_[3]/sum_weights_ - x*z ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:78:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 78 | M_[4] = M_[4]/sum_weights_ - y*z ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:78:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 78 | M_[4] = M_[4]/sum_weights_ - y*z ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:79:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 79 | M_[5] = M_[5]/sum_weights_ - z*z ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:79:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 79 | M_[5] = M_[5]/sum_weights_ - z*z ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:84:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 84 | if( M_[2] <= 0 ) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:85:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 85 | M_[2] = 1.e-30 ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:87:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | if( M_[5] <= 0 ) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:88:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | M_[5] = 1.e-30 ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:100:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 100 | axis_[1] = vec3( | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:104:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 104 | axis_[2] = vec3( | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:111:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 111 | axis_[i] = normalize(axis_[i]) ; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:111:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 111 | axis_[i] = normalize(axis_[i]) ; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:118:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 118 | center_[1] += p.y * weight ; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:119:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 119 | center_[2] += p.z * weight ; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:126:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 126 | M_[1] += weight * x*y ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:127:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 127 | M_[2] += weight * y*y ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:128:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | M_[3] += weight * x*z ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:129:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | M_[4] += weight * y*z ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.cpp:130:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 130 | M_[5] += weight * z*z ; | ^~ 102 warnings generated. [ 5% 117/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_mkl.c.o -MF src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_mkl.c.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_mkl.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:324:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_mkl_cspblas_dcsrgemv' (aka 'void (*)(const char *, const unsigned int *, const double *, const unsigned int *, const unsigned int *, const double *, double *)') converts to incompatible function type [-Wcast-function-type-strict] 324 | find_mkl_func(mkl_cspblas_dcsrgemv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:218:13: note: expanded from macro 'find_mkl_func' 218 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | MKL()->DLL_mkl_intel_lp64,#name \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:324:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 324 | find_mkl_func(mkl_cspblas_dcsrgemv); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:325:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_mkl_cspblas_dcsrsymv' (aka 'void (*)(const char *, const unsigned int *, const double *, const unsigned int *, const unsigned int *, const double *, double *)') converts to incompatible function type [-Wcast-function-type-strict] 325 | find_mkl_func(mkl_cspblas_dcsrsymv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:218:13: note: expanded from macro 'find_mkl_func' 218 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | MKL()->DLL_mkl_intel_lp64,#name \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:325:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 325 | find_mkl_func(mkl_cspblas_dcsrsymv); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:327:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_mkl_sparse_d_create_csr' (aka 'sparse_status_t (*)(struct sparse_matrix **, sparse_index_base_t, unsigned int, unsigned int, unsigned int *, unsigned int *, unsigned int *, double *)') converts to incompatible function type [-Wcast-function-type-strict] 327 | find_mkl_func(mkl_sparse_d_create_csr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:218:13: note: expanded from macro 'find_mkl_func' 218 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | MKL()->DLL_mkl_intel_lp64,#name \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:327:43: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 327 | find_mkl_func(mkl_sparse_d_create_csr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:328:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_mkl_sparse_d_mv' (aka 'sparse_status_t (*)(sparse_operation_t, double, struct sparse_matrix *const, struct matrix_descr, const double *, double, double *)') converts to incompatible function type [-Wcast-function-type-strict] 328 | find_mkl_func(mkl_sparse_d_mv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:218:13: note: expanded from macro 'find_mkl_func' 218 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | MKL()->DLL_mkl_intel_lp64,#name \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:328:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 328 | find_mkl_func(mkl_sparse_d_mv); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:329:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_mkl_sparse_destroy' (aka 'sparse_status_t (*)(struct sparse_matrix *)') converts to incompatible function type [-Wcast-function-type-strict] 329 | find_mkl_func(mkl_sparse_destroy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:218:13: note: expanded from macro 'find_mkl_func' 218 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | MKL()->DLL_mkl_intel_lp64,#name \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:329:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 329 | find_mkl_func(mkl_sparse_destroy); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:330:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_mkl_sparse_set_mv_hint' (aka 'sparse_status_t (*)(struct sparse_matrix *, sparse_operation_t, struct matrix_descr, unsigned int)') converts to incompatible function type [-Wcast-function-type-strict] 330 | find_mkl_func(mkl_sparse_set_mv_hint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:218:13: note: expanded from macro 'find_mkl_func' 218 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | MKL()->DLL_mkl_intel_lp64,#name \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:330:42: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 330 | find_mkl_func(mkl_sparse_set_mv_hint); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:331:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_mkl_sparse_set_memory_hint' (aka 'sparse_status_t (*)(struct sparse_matrix *, sparse_memory_usage_t)') converts to incompatible function type [-Wcast-function-type-strict] 331 | find_mkl_func(mkl_sparse_set_memory_hint); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:218:13: note: expanded from macro 'find_mkl_func' 218 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | MKL()->DLL_mkl_intel_lp64,#name \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:331:46: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 331 | find_mkl_func(mkl_sparse_set_memory_hint); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:332:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_mkl_sparse_optimize' (aka 'sparse_status_t (*)(struct sparse_matrix *)') converts to incompatible function type [-Wcast-function-type-strict] 332 | find_mkl_func(mkl_sparse_optimize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:218:13: note: expanded from macro 'find_mkl_func' 218 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | MKL()->DLL_mkl_intel_lp64,#name \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:332:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 332 | find_mkl_func(mkl_sparse_optimize); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:386:49: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 386 | nl_assert(M->storage & NL_MATRIX_STORE_ROWS); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:387:61: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 387 | nl_assert((M->storage & NL_MATRIX_STORE_SYMMETRIC) == 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:392:28: warning: cast from 'void (*)(NLMKLMatrix *)' to 'NLDestroyMatrixFunc' (aka 'void (*)(struct NLMatrixStruct *)') converts to incompatible function type [-Wcast-function-type-strict] 392 | result->destroy_func = (NLDestroyMatrixFunc)nlMKLMatrixDestroy; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:393:25: warning: cast from 'void (*)(NLMKLMatrix *, const double *, double *)' to 'NLMultMatrixVectorFunc' (aka 'void (*)(struct NLMatrixStruct *, const double *, double *)') converts to incompatible function type [-Wcast-function-type-strict] 393 | result->mult_func = (NLMultMatrixVectorFunc)nlMKLMatrixMult; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:437:37: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 437 | nl_assert(!M->symmetric_storage); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:442:28: warning: cast from 'void (*)(NLMKLMatrix *)' to 'NLDestroyMatrixFunc' (aka 'void (*)(struct NLMatrixStruct *)') converts to incompatible function type [-Wcast-function-type-strict] 442 | result->destroy_func = (NLDestroyMatrixFunc)nlMKLMatrixDestroy; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:443:25: warning: cast from 'void (*)(NLMKLMatrix *, const double *, double *)' to 'NLMultMatrixVectorFunc' (aka 'void (*)(struct NLMatrixStruct *, const double *, double *)') converts to incompatible function type [-Wcast-function-type-strict] 443 | result->mult_func = (NLMultMatrixVectorFunc)nlMKLMatrixMult; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:401:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 401 | NLRowColumn* Ri = &(M->row[i]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:402:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 402 | result->rowptr[i] = k; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:404:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 404 | NLCoeff* c = &(Ri->coeff[ij]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:405:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | result->val[k] = c->value; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:406:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 406 | result->colind[k] = c->index; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:410:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 410 | result->rowptr[M->m] = k; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:414:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 414 | result->rowptr, result->rowptr+1, | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_mkl.c:454:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 454 | result->rowptr, result->rowptr+1, | ^~~~~~~~~~~~~~ 31 warnings generated. [ 5% 118/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_preconditioners.c.o -MF src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_preconditioners.c.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_preconditioners.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:104:6: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 104 | ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:105:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 105 | nl_assert(M->m == M->n); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:110:28: warning: cast from 'void (*)(NLJacobiPreconditioner *)' to 'NLDestroyMatrixFunc' (aka 'void (*)(struct NLMatrixStruct *)') converts to incompatible function type [-Wcast-function-type-strict] 110 | result->destroy_func = (NLDestroyMatrixFunc)nlJacobiPreconditionerDestroy; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:111:25: warning: cast from 'void (*)(NLJacobiPreconditioner *, const double *, double *)' to 'NLMultMatrixVectorFunc' (aka 'void (*)(struct NLMatrixStruct *, const double *, double *)') converts to incompatible function type [-Wcast-function-type-strict] 111 | result->mult_func = (NLMultMatrixVectorFunc)nlJacobiPreconditionerMult; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:208:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 208 | nl_assert(A->storage & NL_MATRIX_STORE_SYMMETRIC); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:209:49: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 209 | nl_assert(A->storage & NL_MATRIX_STORE_ROWS); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:247:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 247 | nl_assert(A->storage & NL_MATRIX_STORE_SYMMETRIC); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:248:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 248 | nl_assert(A->storage & NL_MATRIX_STORE_COLUMNS); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:288:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 288 | nl_assert(M_in->type == NL_MATRIX_SPARSE_DYNAMIC); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:289:34: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 289 | nl_assert(M_in->m == M_in->n); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:295:28: warning: cast from 'void (*)(NLSSORPreconditioner *)' to 'NLDestroyMatrixFunc' (aka 'void (*)(struct NLMatrixStruct *)') converts to incompatible function type [-Wcast-function-type-strict] 295 | result->destroy_func = (NLDestroyMatrixFunc)nlSSORPreconditionerDestroy; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:296:25: warning: cast from 'void (*)(NLSSORPreconditioner *, const double *, double *)' to 'NLMultMatrixVectorFunc' (aka 'void (*)(struct NLMatrixStruct *, const double *, double *)') converts to incompatible function type [-Wcast-function-type-strict] 296 | result->mult_func = (NLMultMatrixVectorFunc)nlSSORPreconditionerMult; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:90:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | y[i] = x[i] * M->diag_inv[i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:90:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | y[i] = x[i] * M->diag_inv[i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:90:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | y[i] = x[i] * M->diag_inv[i]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:116:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 116 | result->diag_inv[i] = | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:117:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 117 | (M_dyn->diag[i] == 0.0) ? 1.0 : 1.0/M_dyn->diag[i]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:117:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 117 | (M_dyn->diag[i] == 0.0) ? 1.0 : 1.0/M_dyn->diag[i]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:122:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 122 | result->diag_inv[i] = 1.0; | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:123:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 123 | for(jj=M_CRS->rowptr[i]; jjrowptr[i+1]; ++jj) { | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:123:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 123 | for(jj=M_CRS->rowptr[i]; jjrowptr[i+1]; ++jj) { | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:124:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 124 | if(M_CRS->colind[jj] == i) { | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:125:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 125 | result->diag_inv[i] = 1.0 / M_CRS->val[jj]; | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:125:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 125 | result->diag_inv[i] = 1.0 / M_CRS->val[jj]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:212:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 212 | NLRowColumn* Ri = &(A->row[i]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:215:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | c = &(Ri->coeff[ij]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:218:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | S += c->value * y[c->index]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:222:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | y[i] = (x[i] - S) * omega / diag[i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:222:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | y[i] = (x[i] - S) * omega / diag[i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:222:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | y[i] = (x[i] - S) * omega / diag[i]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:251:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 251 | NLRowColumn* Ci = &(A->column[i]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:254:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | c = &(Ci->coeff[ij]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:257:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | S += c->value * y[c->index]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:261:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | y[i] = (x[i] - S) * omega / diag[i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:261:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | y[i] = (x[i] - S) * omega / diag[i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:261:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | y[i] = (x[i] - S) * omega / diag[i]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:276:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 276 | P->work[i] *= (diag[i] / P->omega); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_preconditioners.c:276:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 276 | P->work[i] *= (diag[i] / P->omega); | ^~~~ 38 warnings generated. [ 5% 119/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_fill_holes.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_fill_holes.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_fill_holes.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:83:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 83 | geo_debug_assert(MH.halfedge_is_valid(H)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:368:57: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 368 | geo_debug_assert(T1.indices[1] == T2.indices[0]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:416:79: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 416 | geo_debug_assert(H.facet != MeshHalfedges::Halfedge::NO_FACET); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:442:42: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 442 | geo_assert(best_i1 != -1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:449:65: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 449 | geo_debug_assert(T1.indices[1] == T2.indices[0]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:460:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 460 | geo_assert(hole.size() == 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:644:6: warning: 'switch' missing 'default' label [-Wswitch-default] 644 | switch(algo) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:298:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 298 | indices[1] = j; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:299:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 299 | indices[2] = k; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:368:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | geo_debug_assert(T1.indices[1] == T2.indices[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:50:40: note: expanded from macro 'geo_debug_assert' 50 | #define geo_debug_assert(x) geo_assert(x) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/assert.h:150:14: note: expanded from macro 'geo_assert' 150 | if(!(x)) { \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:370:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 370 | const vec3& p11 = Geom::mesh_vertex(M, T1.indices[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:371:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 371 | const vec3& p12 = Geom::mesh_vertex(M, T1.indices[2]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:373:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 373 | const vec3& p21 = Geom::mesh_vertex(M, T2.indices[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:374:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | const vec3& p22 = Geom::mesh_vertex(M, T2.indices[2]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:449:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 449 | geo_debug_assert(T1.indices[1] == T2.indices[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:50:40: note: expanded from macro 'geo_debug_assert' 50 | #define geo_debug_assert(x) geo_assert(x) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/assert.h:150:14: note: expanded from macro 'geo_assert' 150 | if(!(x)) { \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:451:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 451 | T1.indices[0], T2.indices[1], T1.indices[1], | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:451:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 451 | T1.indices[0], T2.indices[1], T1.indices[1], | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:486:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 486 | index_t j = triangles[t].indices[1]; | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:487:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | index_t k = triangles[t].indices[2]; | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:664:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 664 | triangles[j].indices[2], | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_fill_holes.cpp:665:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 665 | triangles[j].indices[1], | ^~~~~~~~~~~~~~~~~~~~ 169 warnings generated. [ 5% 120/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_halfedges.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_halfedges.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_halfedges.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.cpp:68:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 68 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.cpp:95:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 95 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.cpp:105:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 105 | geo_assert(count < 10000); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.cpp:115:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 115 | geo_assert(count < 10000); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.cpp:126:34: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 126 | geo_assert(f != NO_FACET); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.cpp:134:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 134 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ 152 warnings generated. [ 5% 121/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_manifold_harmonics.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_manifold_harmonics.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_manifold_harmonics.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_manifold_harmonics.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_manifold_harmonics.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/file_system.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_manifold_harmonics.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_manifold_harmonics.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_manifold_harmonics.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_manifold_harmonics.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_manifold_harmonics.cpp:69:29: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 69 | geo_assert(v3 != NO_VERTEX); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_manifold_harmonics.cpp:124:3: warning: 'switch' missing 'default' label [-Wswitch-default] 124 | switch(discretization) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_manifold_harmonics.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_manifold_harmonics.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_manifold_harmonics.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_manifold_harmonics.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_manifold_harmonics.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_manifold_harmonics.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_manifold_harmonics.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_manifold_harmonics.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_manifold_harmonics.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_manifold_harmonics.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_manifold_harmonics.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_manifold_harmonics.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_manifold_harmonics.cpp:250:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 250 | &eigen_vector[0] + eigen, // base address for eigenvector | ^~~~~~~~~~~~~~~~ 148 warnings generated. [ 5% 122/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_partition.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_partition.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_partition.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_partition.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_partition.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_partition.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_partition.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_partition.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_partition.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_partition.cpp:140:51: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 140 | geo_assert(new_cur_index == M.facets.nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_partition.cpp:183:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 183 | geo_assert(new_cur_index == M.cells.nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_partition.cpp:200:9: warning: 'switch' missing 'default' label [-Wswitch-default] 200 | switch(mode) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_partition.cpp:217:9: warning: 'switch' missing 'default' label [-Wswitch-default] 217 | switch(mode) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_partition.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_partition.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_partition.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_partition.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_partition.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_partition.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_partition.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_partition.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_partition.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_partition.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_partition.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:172:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 172 | Memory::copy(temp, pdata + i * elemsize, elemsize); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:176:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 176 | pdata + i * elemsize, pdata + j * elemsize, elemsize | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:176:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 176 | pdata + i * elemsize, pdata + j * elemsize, elemsize | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:183:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 183 | Memory::copy(pdata + i * elemsize, temp, elemsize); | ^~~~~ 148 warnings generated. [ 5% 123/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_preprocessing.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_preprocessing.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_preprocessing.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_preprocessing.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_preprocessing.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_preprocessing.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_preprocessing.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_preprocessing.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_preprocessing.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_preprocessing.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_preprocessing.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.h:48: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_preprocessing.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_preprocessing.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_preprocessing.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_preprocessing.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_preprocessing.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_preprocessing.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_preprocessing.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_preprocessing.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_preprocessing.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_preprocessing.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ 146 warnings generated. [ 6% 124/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/points/kd_tree.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/points/kd_tree.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/points/kd_tree.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:199:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 199 | geo_assert(signed_index_t(result) >= 0); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:226:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 226 | return points_ + i * stride_; | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:147:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 147 | neighbors[i] = index_t(-1); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:148:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | neighbors_sq_dist[i] = Numeric::max_float64(); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:159:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 159 | neighbors_sq_dist[nb_neighbors - 1] : | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:182:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | if(neighbors_sq_dist[i - 1] < sq_dist) { | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:185:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | neighbors[i] = neighbors[i - 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:185:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | neighbors[i] = neighbors[i - 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:186:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 186 | neighbors_sq_dist[i] = neighbors_sq_dist[i - 1]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:186:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 186 | neighbors_sq_dist[i] = neighbors_sq_dist[i - 1]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:189:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 189 | neighbors[i] = neighbor; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:190:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | neighbors_sq_dist[i] = sq_dist; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:206:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 206 | neighbors[i] = user_neighbors[i]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:206:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 206 | neighbors[i] = user_neighbors[i]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:207:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | neighbors_sq_dist[i] = user_neighbors_sq_dist[i]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:207:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | neighbors_sq_dist[i] = user_neighbors_sq_dist[i]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:209:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 209 | neighbors[nb_neighbors_max] = index_t(-1); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:210:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 210 | neighbors_sq_dist[nb_neighbors_max] = Numeric::max_float64(); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:222:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | user_neighbors[i] = neighbors[i]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:222:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | user_neighbors[i] = neighbors[i]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:223:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 223 | user_neighbors_sq_dist[i] = neighbors_sq_dist[i]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:223:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 223 | user_neighbors_sq_dist[i] = neighbors_sq_dist[i]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:405:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | double val = point_ptr(point_index_[i])[coord]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:659:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 659 | return (points_ + direct_index * stride_)[coord]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:659:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 659 | return (points_ + direct_index * stride_)[coord]; | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:90:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | (points_ + i * stride_)[splitting_coord_] < | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:90:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 90 | (points_ + i * stride_)[splitting_coord_] < | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:91:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | (points_ + j * stride_)[splitting_coord_] | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:91:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 91 | (points_ + j * stride_)[splitting_coord_] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:141:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 141 | bbox_min_[c] = std::min(bbox_min_[c], p[c]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:142:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 142 | bbox_max_[c] = std::max(bbox_max_[c], p[c]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:271:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | double cut_diff = query_point[coord] - val; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:278:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 278 | double bbox_max_save = bbox_max[coord]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:279:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 279 | bbox_max[coord] = val; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:284:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 284 | bbox_max[coord] = bbox_max_save; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:289:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | double box_diff = bbox_min[coord] - query_point[coord]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:289:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | double box_diff = bbox_min[coord] - query_point[coord]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:301:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 301 | double bbox_min_save = bbox_min[coord]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:302:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | bbox_min[coord] = val; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:307:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | bbox_min[coord] = bbox_min_save; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:314:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 314 | double bbox_min_save = bbox_min[coord]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:315:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 315 | bbox_min[coord] = val; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:320:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 320 | bbox_min[coord] = bbox_min_save; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:325:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 325 | double box_diff = query_point[coord] - bbox_max[coord]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:325:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 325 | double box_diff = query_point[coord] - bbox_max[coord]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:332:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 332 | double bbox_max_save = bbox_max[coord]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:333:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 333 | bbox_max[coord] = val; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:338:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 338 | bbox_max[coord] = bbox_max_save; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:369:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 369 | index_t i = idx[ii]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:374:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | local_idx[ii] = i; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:375:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 375 | local_sq_dist[ii] = sq_dist; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:381:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 381 | double sq_dist = local_sq_dist[ii]; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:383:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | NN.insert(local_idx[ii],sq_dist); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:401:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 401 | bbox_min[c] = bbox_min_[c]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:402:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 402 | bbox_max[c] = bbox_max_[c]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:403:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 403 | if(query_point[c] < bbox_min_[c]) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:404:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 404 | box_dist += geo_sqr(bbox_min_[c] - query_point[c]); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:405:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | } else if(query_point[c] > bbox_max_[c]) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:406:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 406 | box_dist += geo_sqr(bbox_max_[c] - query_point[c]); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:515:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 515 | point_ptr(point_index_[m])[splitting_coord]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:573:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 573 | bbox_min[c] = bbox_min_[c]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:574:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 574 | bbox_max[c] = bbox_max_[c]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:611:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 611 | double bbox_max_save = bbox_max[cut_dim]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:612:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 612 | bbox_max[cut_dim] = cut_val; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:617:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 617 | bbox_max[cut_dim] = bbox_max_save; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:621:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 621 | double bbox_min_save = bbox_min[cut_dim]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:622:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 622 | bbox_min[cut_dim] = cut_val; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:634:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 634 | bbox_min[cut_dim] = bbox_min_save; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:652:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 652 | double length = bbox_max[d] - bbox_min[d]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:652:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 652 | double length = bbox_max[d] - bbox_min[d]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:662:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 662 | double length = bbox_max[d] - bbox_min[d]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:662:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 662 | double length = bbox_max[d] - bbox_min[d]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:673:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | double ideal_cut_val = 0.5*(bbox_min[cut_dim] + bbox_max[cut_dim]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.cpp:673:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | double ideal_cut_val = 0.5*(bbox_min[cut_dim] + bbox_max[cut_dim]); | ^~~~~~~~ 136 warnings generated. [ 6% 125/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_degree3_vertices.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_degree3_vertices.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_degree3_vertices.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:134:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 134 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:193:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | v[3] = v_in; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:196:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 196 | index_t i = t_index(M, t[0], v[3]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:200:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 200 | t[1] = index_t(t_adjacent(M, t[0], j)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:202:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 202 | t[2] = index_t(t_adjacent(M, t[0], k)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:204:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | v[1] = t_vertex(M, t[0], j); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:205:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | v[2] = t_vertex(M, t[0], k); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:210:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 210 | index_t i = t_index(M, t[1], v[3]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:210:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 210 | index_t i = t_index(M, t[1], v[3]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:213:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | v[0] = t_vertex(M, t[1], k); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:217:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | adj[1] = t_adjacent(M, t[1], i); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:217:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | adj[1] = t_adjacent(M, t[1], i); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:221:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 221 | index_t i = t_index(M, t[2], v[3]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:221:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 221 | index_t i = t_index(M, t[2], v[3]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:230:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 230 | adj[2] = t_adjacent(M, t[2], i); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:230:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 230 | adj[2] = t_adjacent(M, t[2], i); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:234:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | const vec3& p1 = Geom::mesh_vertex(M, v[1]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:235:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 235 | const vec3& p2 = Geom::mesh_vertex(M, v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:236:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 236 | const vec3& p3 = Geom::mesh_vertex(M, v[3]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:354:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 354 | index_t t2 = V.t[1]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:355:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 355 | index_t t3 = V.t[2]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:370:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 370 | index_t adj2 = V.adj[1]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:371:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 371 | index_t adj3 = V.adj[2]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:387:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 387 | M, t1, V.v[0], V.v[1], V.v[2], | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:387:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 387 | M, t1, V.v[0], V.v[1], V.v[2], | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:388:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 388 | index_t(V.adj[0]), index_t(V.adj[1]), index_t(V.adj[2]) | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:388:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 388 | index_t(V.adj[0]), index_t(V.adj[1]), index_t(V.adj[2]) | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:393:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | if(V.adj[j] != NO_FACET) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:394:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | index_t f = index_t(V.adj[j]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_degree3_vertices.cpp:396:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 396 | if(M.facet_corners.adjacent_facet(c) == V.t[j]) { | ^~~ 175 warnings generated. [ 6% 126/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_local_operations.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_local_operations.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_local_operations.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_local_operations.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_local_operations.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_local_operations.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_local_operations.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_local_operations.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_local_operations.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_local_operations.cpp:100:67: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 100 | geo_assert(M.facet_corners.adjacent_facet(c1) == NO_FACET); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_local_operations.cpp:101:67: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 101 | geo_assert(M.facet_corners.adjacent_facet(c2) == NO_FACET); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_local_operations.cpp:195:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 195 | geo_assert(f2 != NO_FACET); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_local_operations.cpp:197:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 197 | geo_assert(c2 != NO_CORNER); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_local_operations.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_local_operations.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_local_operations.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_local_operations.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_local_operations.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_local_operations.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_local_operations.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_local_operations.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_local_operations.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_local_operations.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_local_operations.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_local_operations.cpp:84:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 84 | to[c] = from[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_local_operations.cpp:84:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 84 | to[c] = from[c]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_local_operations.cpp:127:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 127 | p1[c] = 0.5*(p1[c] + q2[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_local_operations.cpp:127:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 127 | p1[c] = 0.5*(p1[c] + q2[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_local_operations.cpp:127:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 127 | p1[c] = 0.5*(p1[c] + q2[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_local_operations.cpp:128:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | q1[c] = 0.5*(q1[c] + p2[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_local_operations.cpp:128:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | q1[c] = 0.5*(q1[c] + p2[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_local_operations.cpp:128:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | q1[c] = 0.5*(q1[c] + p2[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_local_operations.cpp:148:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | index_t v = M.facet_corners.vertex(c[k]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_local_operations.cpp:152:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 152 | MeshHalfedges::Halfedge H(f[k],c[k]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_local_operations.cpp:152:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 152 | MeshHalfedges::Halfedge H(f[k],c[k]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_local_operations.cpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 162 | MeshHalfedges::Halfedge H(f[1-k], c[1-k]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_local_operations.cpp:162:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 162 | MeshHalfedges::Halfedge H(f[1-k], c[1-k]); | ^ 163 warnings generated. [ 6% 127/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/delaunay/delaunay_3d.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/delaunay/delaunay_3d.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/delaunay/delaunay_3d.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:264:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 264 | geo_assert(supports_constraints()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:419:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 419 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:439:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 439 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:300:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 300 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:214:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 214 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:1168:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1168 | geo_assert(ok); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:1202:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1202 | geo_assert(ok); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:161:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | return Z1_[array_index * Z1_stride_]; | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:235:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 235 | return vertices_ + vertex_stride_ * i; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:368:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | return cell_to_v_[c * cell_v_stride_ + lv]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:382:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | return cell_to_cell_[c * cell_neigh_stride_ + lf]; | ^~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:152:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 152 | tglobal_[new_t] = tglobal; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:153:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 153 | boundary_f_[new_t] = boundary_f; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:154:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 154 | f2v_[new_t][0] = v0; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:155:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 155 | f2v_[new_t][1] = v1; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:155:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 155 | f2v_[new_t][1] = v1; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:156:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | f2v_[new_t][2] = v2; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:156:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | f2v_[new_t][2] = v2; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:174:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 174 | return tglobal_[f]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:184:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | tglobal_[f] = t; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:196:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 196 | return boundary_f_[f]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | return f2v_[f][lv]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | return f2v_[f][lv]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:220:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | signed_index_t v0 = f2v_[f][0]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:221:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 221 | signed_index_t v1 = f2v_[f][1]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:221:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 221 | signed_index_t v1 = f2v_[f][1]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:222:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | signed_index_t v2 = f2v_[f][2]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:222:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | signed_index_t v2 = f2v_[f][2]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:223:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 223 | t0 = tglobal_[get_vv2t(v2,v1)]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:224:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 224 | t1 = tglobal_[get_vv2t(v0,v2)]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:225:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 225 | t2 = tglobal_[get_vv2t(v1,v0)]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:256:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 256 | if(h2t_[cur] == END_OF_LIST) { | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:257:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | h2t_[cur] = f; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:262:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 262 | h2v_[cur] = (Numeric::uint64(v1+1) << 32) | | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:292:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | if(h2v_[cur] == K) { | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:295:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 295 | return h2t_[cur]; | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:347:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 347 | tet_vertex(t1, index_t(halfedge_facet_[t1ft2][t1fborder])); | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:347:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 347 | tet_vertex(t1, index_t(halfedge_facet_[t1ft2][t1fborder])); | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:349:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 349 | tet_vertex(t1, index_t(halfedge_facet_[t1fborder][t1ft2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:349:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 349 | tet_vertex(t1, index_t(halfedge_facet_[t1fborder][t1ft2])); | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:709:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 709 | return index_t(tet_facet_vertex_[f][v]); | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:709:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 709 | return index_t(tet_facet_vertex_[f][v]); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:875:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 875 | return index_t(halfedge_facet_[lv1][lv2]); | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:875:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 875 | return index_t(halfedge_facet_[lv1][lv2]); | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:904:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 904 | (T[1] == v1) | ((T[2] == v1) * 2) | ((T[3] == v1) * 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:904:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 904 | (T[1] == v1) | ((T[2] == v1) * 2) | ((T[3] == v1) * 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:904:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 904 | (T[1] == v1) | ((T[2] == v1) * 2) | ((T[3] == v1) * 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:907:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 907 | (T[1] == v2) | ((T[2] == v2) * 2) | ((T[3] == v2) * 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:907:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 907 | (T[1] == v2) | ((T[2] == v2) * 2) | ((T[3] == v2) * 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:907:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 907 | (T[1] == v2) | ((T[2] == v2) * 2) | ((T[3] == v2) * 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:915:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 915 | f12 = index_t(halfedge_facet_[lv1][lv2]); | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:915:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 915 | f12 = index_t(halfedge_facet_[lv1][lv2]); | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:916:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 916 | f21 = index_t(halfedge_facet_[lv2][lv1]); | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:916:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 916 | f21 = index_t(halfedge_facet_[lv2][lv1]); | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:958:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 958 | pv[i] = (v == -1) ? nullptr : vertex_ptr(index_t(v)); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:965:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 965 | if(pv[lf] == nullptr) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:972:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 972 | pv[lf] = p; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:1047:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1047 | (T[1] == v) | ((T[2] == v) * 2) | ((T[3] == v) * 3) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:1047:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1047 | (T[1] == v) | ((T[2] == v) * 2) | ((T[3] == v) * 3) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:1047:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1047 | (T[1] == v) | ((T[2] == v) * 2) | ((T[3] == v) * 3) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:172:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 172 | Memory::copy(temp, pdata + i * elemsize, elemsize); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:176:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 176 | pdata + i * elemsize, pdata + j * elemsize, elemsize | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:176:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 176 | pdata + i * elemsize, pdata + j * elemsize, elemsize | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:183:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 183 | Memory::copy(pdata + i * elemsize, temp, elemsize); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:159:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 159 | double w = -geo_sqr(vertices[4 * i + 3]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:161:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | geo_sqr(vertices[4 * i]) + | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:162:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 162 | geo_sqr(vertices[4 * i + 1]) + | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:163:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 163 | geo_sqr(vertices[4 * i + 2]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:458:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 458 | const double* pv_bkp = pv[f]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:459:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 459 | pv[f] = p; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:466:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 466 | pv[f] = pv_bkp; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:587:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 587 | orient[f] = POSITIVE ; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:596:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 596 | const double* pv_bkp = pv[f]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:597:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 597 | pv[f] = p; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:598:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 598 | orient[f] = PCK::orient_3d(pv[0], pv[1], pv[2], pv[3]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:603:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 603 | if(orient[f] != NEGATIVE) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:604:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 604 | pv[f] = pv_bkp; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:618:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 618 | orient[lf] = POSITIVE; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:667:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 667 | (orient[1] == ZERO) + | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:668:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 668 | (orient[2] == ZERO) + | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:669:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 669 | (orient[3] == ZERO) ; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:700:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 700 | if(orient[lf] == ZERO) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:706:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(orient[lf] == ZERO) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:1018:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1018 | t[f] = new_tetrahedron(VERTEX_AT_INFINITY, v1, v2, v3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:1023:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1023 | set_tet_adjacent(t[f], 0, t0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:1024:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1024 | set_tet_adjacent(t0, f, t[f]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:1034:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1034 | set_tet_adjacent(t[f], 1, t[lv1]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:1034:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1034 | set_tet_adjacent(t[f], 1, t[lv1]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:1035:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1035 | set_tet_adjacent(t[f], 2, t[lv2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:1035:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1035 | set_tet_adjacent(t[f], 2, t[lv2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:1036:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1036 | set_tet_adjacent(t[f], 3, t[lv3]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.cpp:1036:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1036 | set_tet_adjacent(t[f], 3, t[lv3]); | ^ 166 warnings generated. [ 6% 128/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/delaunay/delaunay_triangle.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/delaunay/delaunay_triangle.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/delaunay/delaunay_triangle.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_triangle.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_triangle.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_triangle.h:52: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_triangle.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_triangle.h:52: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_triangle.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_triangle.h:52: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:264:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 264 | geo_assert(supports_constraints()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:419:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 419 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:439:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 439 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_triangle.cpp:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_triangle.cpp:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_triangle.cpp:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_triangle.cpp:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_triangle.cpp:135:37: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 135 | geo_assert(nb_vertices == 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_triangle.cpp:136:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 136 | geo_assert(vertices == nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_triangle.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_triangle.h:52: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_triangle.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_triangle.h:52: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_triangle.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_triangle.h:52: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:161:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | return Z1_[array_index * Z1_stride_]; | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_triangle.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_triangle.h:52: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:235:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 235 | return vertices_ + vertex_stride_ * i; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:368:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | return cell_to_v_[c * cell_v_stride_ + lv]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:382:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | return cell_to_cell_[c * cell_neigh_stride_ + lf]; | ^~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_triangle.cpp:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_triangle.cpp:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_triangle.cpp:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_triangle.cpp:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_triangle.cpp:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_triangle.cpp:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_triangle.cpp:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 warnings generated. [ 6% 129/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_api.c.o -MF src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_api.c.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_api.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:57:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 57 | nl_assert(nlCurrentContext->M != NULL); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:58:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 58 | nl_assert(nlCurrentContext->M->type == NL_MATRIX_SPARSE_DYNAMIC); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:62:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 62 | nl_assert(nlCurrentContext->B != NULL); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:63:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 63 | nl_assert(nlCurrentContext->B->type == NL_MATRIX_SPARSE_DYNAMIC); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:67:27: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 67 | nl_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:78:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 78 | nl_assert(nlCurrentContext->M != NULL); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:79:59: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 79 | nl_assert(nlCurrentContext->M->type == NL_MATRIX_CRS); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:83:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 83 | nl_assert(nlCurrentContext->B != NULL); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:84:59: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 84 | nl_assert(nlCurrentContext->B->type == NL_MATRIX_CRS); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:88:27: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 88 | nl_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:181:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 181 | nl_assert(param >= 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:186:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 186 | nl_range_assert(param,1.0,2.0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:191:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 191 | nl_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:203:29: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 203 | nl_assert(param > 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:207:22: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 207 | nl_assert(param > 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:214:29: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 214 | nl_assert(param > 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:222:29: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 222 | nl_assert(param > 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:231:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 231 | nl_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:246:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 246 | nl_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:275:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 275 | nl_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:311:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 311 | nl_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:348:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 348 | nl_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:359:56: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 359 | nl_assert(nlCurrentContext->state != NL_STATE_ROW); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:373:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 373 | nl_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:381:56: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 381 | nl_assert(nlCurrentContext->state != NL_STATE_ROW); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:395:27: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 395 | nl_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:417:27: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 417 | nl_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:429:41: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'NLSolverFunc' (aka 'unsigned char (*)(void)') converts to incompatible function type [-Wcast-function-type-strict] 429 | nlCurrentContext->solver_func = (NLSolverFunc)(param); | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:436:6: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'NLMatrixFunc' (aka 'void (*)(const double *, double *)') converts to incompatible function type [-Wcast-function-type-strict] 436 | (NLMatrixFunc)param | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:443:6: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'NLMatrixFunc' (aka 'void (*)(const double *, double *)') converts to incompatible function type [-Wcast-function-type-strict] 443 | (NLMatrixFunc)param | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:448:43: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'NLProgressFunc' (aka 'void (*)(unsigned int, unsigned int, double, double)') converts to incompatible function type [-Wcast-function-type-strict] 448 | nlCurrentContext->progress_func = (NLProgressFunc)(param); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:452:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 452 | nl_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:459:18: warning: cast from 'NLSolverFunc' (aka 'unsigned char (*)(void)') to 'NLfunc' (aka 'void (*)(void)') converts to incompatible function type [-Wcast-function-type-strict] 459 | *param = (NLfunc)(nlCurrentContext->solver_func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:462:18: warning: cast from 'NLMatrixFunc' (aka 'void (*)(const double *, double *)') to 'NLfunc' (aka 'void (*)(void)') converts to incompatible function type [-Wcast-function-type-strict] 462 | *param = (NLfunc)(nlMatrixGetFunction(nlCurrentContext->M)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:465:18: warning: cast from 'NLMatrixFunc' (aka 'void (*)(const double *, double *)') to 'NLfunc' (aka 'void (*)(void)') converts to incompatible function type [-Wcast-function-type-strict] 465 | *param = (NLfunc)(nlMatrixGetFunction(nlCurrentContext->P)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:469:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 469 | nl_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:490:59: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 490 | nl_assert(nlCurrentContext->state != NL_STATE_INITIAL); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:496:59: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 496 | nl_assert(nlCurrentContext->state != NL_STATE_INITIAL); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:516:59: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 516 | nl_assert(nlCurrentContext->state != NL_STATE_INITIAL); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:529:43: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 529 | nl_assert(nlCurrentContext->x != NULL); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:534:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 534 | nl_assert(index < nlCurrentContext->n); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:547:43: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 547 | nl_assert(nlCurrentContext->x != NULL); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:552:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 552 | nl_assert(index < nlCurrentContext->n); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:565:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 565 | nl_assert(nlCurrentContext->nb_variables > 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:728:10: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 728 | ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:970:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 970 | nl_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:991:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 991 | nl_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:1020:49: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1020 | nl_assert(nlCurrentContext->nb_systems == 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:1035:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1035 | nl_assert(nlIsEnabled(buffer)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:1036:45: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1036 | nl_assert(buffer == NL_VARIABLES_BUFFER); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:1037:46: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1037 | nl_assert(knb_systems); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:1054:6: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1054 | ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:1078:27: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1078 | nl_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:1094:27: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1094 | nl_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:1112:27: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1112 | nl_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:1133:27: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1133 | nl_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:1144:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1144 | nl_assert(M != NULL); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:157:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 157 | ptr = strstr(argv[i],"=true"); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:158:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 158 | if(!strncmp(argv[i], "nl:", 3) && | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:159:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 159 | (strlen(argv[i]) > 3) && | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:161:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 161 | strncpy(extension, argv[i]+3, (size_t)(ptr-argv[i]-3)); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:161:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | strncpy(extension, argv[i]+3, (size_t)(ptr-argv[i]-3)); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:161:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | strncpy(extension, argv[i]+3, (size_t)(ptr-argv[i]-3)); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:162:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 162 | extension[(size_t)(ptr-argv[i]-3)] = '\0'; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:162:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 162 | extension[(size_t)(ptr-argv[i]-3)] = '\0'; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:479:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 479 | NL_BUFFER_ITEM(nlCurrentContext->variable_buffer[0],index) = value; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.h:101:24: note: expanded from macro 'NL_BUFFER_ITEM' 101 | *(double*)((void*)((char*)((B).base_address)+((i)*(B).stride))) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:486:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 486 | NL_BUFFER_ITEM(nlCurrentContext->variable_buffer[system],index) = value; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.h:101:24: note: expanded from macro 'NL_BUFFER_ITEM' 101 | *(double*)((void*)((char*)((B).base_address)+((i)*(B).stride))) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:486:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 486 | NL_BUFFER_ITEM(nlCurrentContext->variable_buffer[system],index) = value; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.h:101:33: note: expanded from macro 'NL_BUFFER_ITEM' 101 | *(double*)((void*)((char*)((B).base_address)+((i)*(B).stride))) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:486:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 486 | NL_BUFFER_ITEM(nlCurrentContext->variable_buffer[system],index) = value; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.h:101:56: note: expanded from macro 'NL_BUFFER_ITEM' 101 | *(double*)((void*)((char*)((B).base_address)+((i)*(B).stride))) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:492:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 492 | return NL_BUFFER_ITEM(nlCurrentContext->variable_buffer[0],index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.h:101:24: note: expanded from macro 'NL_BUFFER_ITEM' 101 | *(double*)((void*)((char*)((B).base_address)+((i)*(B).stride))) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:499:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 499 | return NL_BUFFER_ITEM(nlCurrentContext->variable_buffer[system],index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.h:101:24: note: expanded from macro 'NL_BUFFER_ITEM' 101 | *(double*)((void*)((char*)((B).base_address)+((i)*(B).stride))) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:499:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 499 | return NL_BUFFER_ITEM(nlCurrentContext->variable_buffer[system],index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.h:101:33: note: expanded from macro 'NL_BUFFER_ITEM' 101 | *(double*)((void*)((char*)((B).base_address)+((i)*(B).stride))) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:499:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 499 | return NL_BUFFER_ITEM(nlCurrentContext->variable_buffer[system],index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.h:101:56: note: expanded from macro 'NL_BUFFER_ITEM' 101 | *(double*)((void*)((char*)((B).base_address)+((i)*(B).stride))) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:506:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 506 | nlCurrentContext->variable_is_locked[index] = NL_TRUE; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:512:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 512 | nlCurrentContext->variable_is_locked[index] = NL_FALSE; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:518:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 518 | return nlCurrentContext->variable_is_locked[index]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:532:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 532 | if(!nlCurrentContext->variable_is_locked[i]) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:533:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 533 | index = nlCurrentContext->variable_index[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:535:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 535 | value = NL_BUFFER_ITEM(nlCurrentContext->variable_buffer[k],i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.h:101:24: note: expanded from macro 'NL_BUFFER_ITEM' 101 | *(double*)((void*)((char*)((B).base_address)+((i)*(B).stride))) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:535:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 535 | value = NL_BUFFER_ITEM(nlCurrentContext->variable_buffer[k],i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.h:101:33: note: expanded from macro 'NL_BUFFER_ITEM' 101 | *(double*)((void*)((char*)((B).base_address)+((i)*(B).stride))) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:535:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 535 | value = NL_BUFFER_ITEM(nlCurrentContext->variable_buffer[k],i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.h:101:56: note: expanded from macro 'NL_BUFFER_ITEM' 101 | *(double*)((void*)((char*)((B).base_address)+((i)*(B).stride))) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:536:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 536 | nlCurrentContext->x[index+k*n] = value; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:550:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 550 | if(!nlCurrentContext->variable_is_locked[i]) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:551:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 551 | index = nlCurrentContext->variable_index[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:553:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 553 | value = nlCurrentContext->x[index+k*n]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:554:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 554 | NL_BUFFER_ITEM(nlCurrentContext->variable_buffer[k],i) = value; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.h:101:24: note: expanded from macro 'NL_BUFFER_ITEM' 101 | *(double*)((void*)((char*)((B).base_address)+((i)*(B).stride))) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:554:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 554 | NL_BUFFER_ITEM(nlCurrentContext->variable_buffer[k],i) = value; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.h:101:33: note: expanded from macro 'NL_BUFFER_ITEM' 101 | *(double*)((void*)((char*)((B).base_address)+((i)*(B).stride))) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:554:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 554 | NL_BUFFER_ITEM(nlCurrentContext->variable_buffer[k],i) = value; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.h:101:56: note: expanded from macro 'NL_BUFFER_ITEM' 101 | *(double*)((void*)((char*)((B).base_address)+((i)*(B).stride))) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:579:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 579 | nlCurrentContext->variable_buffer[k].base_address = | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:580:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 580 | nlCurrentContext->variable_value + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:582:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 582 | nlCurrentContext->variable_buffer[k].stride = sizeof(NLdouble); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:614:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 614 | if(!nlCurrentContext->variable_is_locked[i]) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:615:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 615 | nlCurrentContext->variable_index[i] = n; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:618:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 618 | nlCurrentContext->variable_index[i] = (NLuint)~0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:762:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 762 | af->coeff[i].value *= s; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:765:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | al->coeff[i].value *= s; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:768:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | nlCurrentContext->right_hand_side[k] *= s; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:780:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 780 | norm += af->coeff[i].value * af->coeff[i].value; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:780:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 780 | norm += af->coeff[i].value * af->coeff[i].value; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:783:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 783 | norm += al->coeff[i].value * al->coeff[i].value; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:783:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 783 | norm += al->coeff[i].value * al->coeff[i].value; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:817:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 817 | M, af->coeff[i].index, af->coeff[j].index, | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:817:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 817 | M, af->coeff[i].index, af->coeff[j].index, | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:818:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 818 | af->coeff[i].value * af->coeff[j].value | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:818:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 818 | af->coeff[i].value * af->coeff[j].value | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:823:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 823 | S = -nlCurrentContext->right_hand_side[k]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:825:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 825 | j = al->coeff[jj].index; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:826:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 826 | S += al->coeff[jj].value * | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:827:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 827 | NL_BUFFER_ITEM(nlCurrentContext->variable_buffer[k],j); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.h:101:24: note: expanded from macro 'NL_BUFFER_ITEM' 101 | *(double*)((void*)((char*)((B).base_address)+((i)*(B).stride))) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:827:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 827 | NL_BUFFER_ITEM(nlCurrentContext->variable_buffer[k],j); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.h:101:33: note: expanded from macro 'NL_BUFFER_ITEM' 101 | *(double*)((void*)((char*)((B).base_address)+((i)*(B).stride))) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:827:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 827 | NL_BUFFER_ITEM(nlCurrentContext->variable_buffer[k],j); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.h:101:56: note: expanded from macro 'NL_BUFFER_ITEM' 101 | *(double*)((void*)((char*)((B).base_address)+((i)*(B).stride))) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:830:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 830 | b[ k*n+af->coeff[jj].index ] -= af->coeff[jj].value * S; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:830:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 830 | b[ k*n+af->coeff[jj].index ] -= af->coeff[jj].value * S; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:830:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 830 | b[ k*n+af->coeff[jj].index ] -= af->coeff[jj].value * S; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:836:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 836 | M, current_row, af->coeff[jj].index, af->coeff[jj].value | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:836:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 836 | M, current_row, af->coeff[jj].index, af->coeff[jj].value | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:840:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 840 | b[k*n+current_row] = nlCurrentContext->right_hand_side[k]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:840:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 840 | b[k*n+current_row] = nlCurrentContext->right_hand_side[k]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:842:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 842 | j = al->coeff[jj].index; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:843:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 843 | b[k*n+current_row] -= al->coeff[jj].value * | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:843:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 843 | b[k*n+current_row] -= al->coeff[jj].value * | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:844:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 844 | NL_BUFFER_ITEM(nlCurrentContext->variable_buffer[k],j); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.h:101:24: note: expanded from macro 'NL_BUFFER_ITEM' 101 | *(double*)((void*)((char*)((B).base_address)+((i)*(B).stride))) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:844:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 844 | NL_BUFFER_ITEM(nlCurrentContext->variable_buffer[k],j); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.h:101:33: note: expanded from macro 'NL_BUFFER_ITEM' 101 | *(double*)((void*)((char*)((B).base_address)+((i)*(B).stride))) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:844:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 844 | NL_BUFFER_ITEM(nlCurrentContext->variable_buffer[k],j); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_context.h:101:56: note: expanded from macro 'NL_BUFFER_ITEM' 101 | *(double*)((void*)((char*)((B).base_address)+((i)*(B).stride))) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:850:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 850 | nlCurrentContext->right_hand_side[k] = 0.0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:858:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 858 | if(nlCurrentContext->variable_is_locked[index]) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:871:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 871 | nlCurrentContext->variable_index[index], value | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:911:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 911 | nlCurrentContext->b[i] += value; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:928:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 928 | nlCurrentContext->b[i + k*n] += value; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:938:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 938 | nlCurrentContext->right_hand_side[k] = value; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:1041:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1041 | nlCurrentContext->variable_buffer[k].base_address = addr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:1042:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1042 | nlCurrentContext->variable_buffer[k].stride = stride; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:1066:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1066 | if(!nlCurrentContext->variable_is_locked[i]) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_api.c:1139:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1139 | return nlCurrentContext->eigen_value[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 warnings generated. [ 6% 130/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/libMeshb/sources/libmeshb7.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/libMeshb/sources/libmeshb7.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/libMeshb/sources/libmeshb7.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources/libmeshb7.c [ 6% 131/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/rply/rply.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/rply/rply.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/rply/rply.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/rply/rply.c [ 6% 132/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/adler32.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/adler32.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/adler32.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/zlib/adler32.c [ 6% 133/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/compress.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/compress.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/compress.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/zlib/compress.c [ 6% 134/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/crc32.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/crc32.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/crc32.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/zlib/crc32.c [ 7% 135/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_distance.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_distance.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_distance.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_distance.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_distance.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_distance.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_distance.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_distance.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_distance.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.h:50: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_distance.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:83:18: warning: dereference of type 'const Point *' (aka 'const vecng *') that was reinterpret_cast from type 'const double *' has undefined behavior [-Wundefined-reinterpret-cast] 83 | *reinterpret_cast(mesh.vertices.point_ptr(v1)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:84:18: warning: dereference of type 'const Point *' (aka 'const vecng *') that was reinterpret_cast from type 'const double *' has undefined behavior [-Wundefined-reinterpret-cast] 84 | *reinterpret_cast(mesh.vertices.point_ptr(v2)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:85:18: warning: dereference of type 'const Point *' (aka 'const vecng *') that was reinterpret_cast from type 'const double *' has undefined behavior [-Wundefined-reinterpret-cast] 85 | *reinterpret_cast(mesh.vertices.point_ptr(v3)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:92:14: warning: dereference of type 'const Point *' (aka 'const vecng *') that was reinterpret_cast from type 'const double *' has undefined behavior [-Wundefined-reinterpret-cast] 92 | *reinterpret_cast(mesh.vertices.point_ptr(v1)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:93:14: warning: dereference of type 'const Point *' (aka 'const vecng *') that was reinterpret_cast from type 'const double *' has undefined behavior [-Wundefined-reinterpret-cast] 93 | *reinterpret_cast(mesh.vertices.point_ptr(v2)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:94:14: warning: dereference of type 'const Point *' (aka 'const vecng *') that was reinterpret_cast from type 'const double *' has undefined behavior [-Wundefined-reinterpret-cast] 94 | *reinterpret_cast(mesh.vertices.point_ptr(v3)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:128:48: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 128 | geo_assert(mesh.facets.are_simplices()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:129:53: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 129 | geo_assert(mesh.vertices.dimension() >= DIM); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:130:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 130 | geo_assert(mesh.facets.nb() > 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:184:18: warning: dereference of type 'const Point *' (aka 'const vecng *') that was reinterpret_cast from type 'const double *' has undefined behavior [-Wundefined-reinterpret-cast] 184 | *reinterpret_cast(mesh.vertices.point_ptr(v1)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:185:18: warning: dereference of type 'const Point *' (aka 'const vecng *') that was reinterpret_cast from type 'const double *' has undefined behavior [-Wundefined-reinterpret-cast] 185 | *reinterpret_cast(mesh.vertices.point_ptr(v2)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:186:18: warning: dereference of type 'const Point *' (aka 'const vecng *') that was reinterpret_cast from type 'const double *' has undefined behavior [-Wundefined-reinterpret-cast] 186 | *reinterpret_cast(mesh.vertices.point_ptr(v3)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:225:14: warning: dereference of type 'const Point *' (aka 'const vecng *') that was reinterpret_cast from type 'const double *' has undefined behavior [-Wundefined-reinterpret-cast] 225 | *reinterpret_cast(mesh.vertices.point_ptr(v0)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:226:14: warning: dereference of type 'const Point *' (aka 'const vecng *') that was reinterpret_cast from type 'const double *' has undefined behavior [-Wundefined-reinterpret-cast] 226 | *reinterpret_cast(mesh.vertices.point_ptr(v1)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:227:14: warning: dereference of type 'const Point *' (aka 'const vecng *') that was reinterpret_cast from type 'const double *' has undefined behavior [-Wundefined-reinterpret-cast] 227 | *reinterpret_cast(mesh.vertices.point_ptr(v2)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:228:14: warning: dereference of type 'const Point *' (aka 'const vecng *') that was reinterpret_cast from type 'const double *' has undefined behavior [-Wundefined-reinterpret-cast] 228 | *reinterpret_cast(mesh.vertices.point_ptr(v3)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:295:53: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 295 | geo_assert(mesh.vertices.dimension() >= DIM); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:296:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 296 | geo_assert(mesh.cells.nb() > 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:354:18: warning: dereference of type 'const Point *' (aka 'const vecng *') that was reinterpret_cast from type 'const double *' has undefined behavior [-Wundefined-reinterpret-cast] 354 | *reinterpret_cast(mesh.vertices.point_ptr(v0)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:355:18: warning: dereference of type 'const Point *' (aka 'const vecng *') that was reinterpret_cast from type 'const double *' has undefined behavior [-Wundefined-reinterpret-cast] 355 | *reinterpret_cast(mesh.vertices.point_ptr(v1)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:356:18: warning: dereference of type 'const Point *' (aka 'const vecng *') that was reinterpret_cast from type 'const double *' has undefined behavior [-Wundefined-reinterpret-cast] 356 | *reinterpret_cast(mesh.vertices.point_ptr(v2)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:357:18: warning: dereference of type 'const Point *' (aka 'const vecng *') that was reinterpret_cast from type 'const double *' has undefined behavior [-Wundefined-reinterpret-cast] 357 | *reinterpret_cast(mesh.vertices.point_ptr(v3)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_distance.cpp:167:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 167 | geo_assert(remaining == 0); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_distance.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_distance.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_distance.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_distance.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_distance.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_distance.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:887:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 887 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_distance.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_distance.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_distance.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.h:50: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_distance.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_distance.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_distance.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:189:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 189 | p[i * DIM + coord] = cur_p[coord]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_distance.cpp:101:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 101 | points_ptr_ + v * points_stride_ | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_distance.cpp:224:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 224 | points.push_back(m1.vertices.point_ptr(v)[c]); | ~~~~~~~~~~~~^~~~~~~~~~~~ 172 warnings generated. [ 7% 136/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_remesh.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_remesh.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_remesh.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_remesh.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_remesh.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_remesh.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_remesh.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_remesh.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_remesh.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_remesh.cpp:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_remesh.cpp:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:264:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 264 | geo_assert(supports_constraints()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:419:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 419 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:439:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 439 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_remesh.cpp:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:252:45: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 252 | geo_assert(instance_ == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:266:42: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 266 | geo_assert(instance_ == this); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_remesh.cpp:167:53: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 167 | geo_assert(AABB.mesh()->facets.nb_vertices(f) == 4); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_remesh.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_remesh.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_remesh.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_remesh.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_remesh.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_remesh.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:887:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 887 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_remesh.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_remesh.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_remesh.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_remesh.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_remesh.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_remesh.cpp:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:685:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 685 | return *(const vec3*) (R3_embedding_base_ + v * R3_embedding_stride_); | ^~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_remesh.cpp:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/integration_simplex.h:215:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 215 | return points_ + i * points_stride_; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/integration_simplex.h:226:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 226 | return frames_ + i * nb_comp_per_frame_; | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_remesh.cpp:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:161:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | return Z1_[array_index * Z1_stride_]; | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_remesh.cpp:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:235:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 235 | return vertices_ + vertex_stride_ * i; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:368:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | return cell_to_v_[c * cell_v_stride_ + lv]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:382:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | return cell_to_cell_[c * cell_neigh_stride_ + lf]; | ^~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_remesh.cpp:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:337:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 337 | return &(points_[0]) + dimension_ * p; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_remesh.cpp:124:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 124 | out << CVT.delaunay()->vertex_ptr(i)[c] << " "; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_remesh.cpp:290:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 290 | ribbon.vertices.point_ptr(4*cur_border_e )[c] = q1[c]; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_remesh.cpp:291:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 291 | ribbon.vertices.point_ptr(4*cur_border_e+1)[c] = q2[c]; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_remesh.cpp:292:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | ribbon.vertices.point_ptr(4*cur_border_e+2)[c] = q3[c]; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_remesh.cpp:293:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | ribbon.vertices.point_ptr(4*cur_border_e+3)[c] = q4[c]; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_remesh.cpp:490:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 490 | nlRightHandSide(Qv[v][c] - surface.vertices.point_ptr(v)[c]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_remesh.cpp:585:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 585 | surface.vertices.point_ptr(v)[c] = p[c]; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_remesh.cpp:600:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | surface.vertices.point_ptr(v)[c] = q[c]; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 171 warnings generated. [ 7% 137/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_repair.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_repair.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_repair.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:168:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 168 | geo_assert(P[i] == i); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:169:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 169 | geo_assert(P_inv[i] == i); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:171:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 171 | geo_assert(P[d-1] == d-1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:172:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 172 | geo_assert(P_inv[d-1] == d-1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:648:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 648 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:640:17: warning: 'switch' missing 'default' label [-Wswitch-default] 640 | switch(ori) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:727:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(max_iter < 256); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:794:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 794 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:889:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 889 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:939:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 939 | geo_assert(count < 10000); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:961:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 961 | geo_assert(count < 10000); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.h:48: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:71:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | vertices[lv] = M.facets.vertex(f,lv); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:73:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 73 | std::sort(vertices, vertices + nb_vertices); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:75:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 75 | vertices, vertices + nb_vertices | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:76:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 76 | ) != vertices + nb_vertices; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:125:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 125 | f_vertex[i] = M.facet_corners.vertex(c); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:131:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 131 | M.facet_corners.set_vertex(c0 + i, f_vertex[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:147:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 147 | P[i] = cur; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:155:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 155 | P_inv[P[i]] = i; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:155:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 155 | P_inv[P[i]] = i; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:161:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | index_t j = P[i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:162:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 162 | index_t j_inv = P_inv[i]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:166:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 166 | std::swap(P[i],P[j_inv]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:166:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 166 | std::swap(P[i],P[j_inv]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:167:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | std::swap(P_inv[i], P_inv[j]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:167:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | std::swap(P_inv[i], P_inv[j]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:168:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 168 | geo_assert(P[i] == i); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/assert.h:150:14: note: expanded from macro 'geo_assert' 150 | if(!(x)) { \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:169:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 169 | geo_assert(P_inv[i] == i); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/assert.h:150:14: note: expanded from macro 'geo_assert' 150 | if(!(x)) { \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:171:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 171 | geo_assert(P[d-1] == d-1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/assert.h:150:14: note: expanded from macro 'geo_assert' 150 | if(!(x)) { \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:172:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 172 | geo_assert(P_inv[d-1] == d-1); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/assert.h:150:14: note: expanded from macro 'geo_assert' 150 | if(!(x)) { \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:919:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 919 | M.vertices.point_ptr(old_v)[coord] | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_repair.cpp:982:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 982 | M.vertices.point_ptr(first_v)[i] = new_vertices[i]; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 181 warnings generated. [ 7% 138/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/delaunay/parallel_delaunay_3d.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/delaunay/parallel_delaunay_3d.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/delaunay/parallel_delaunay_3d.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:264:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 264 | geo_assert(supports_constraints()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:419:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 419 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:439:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 439 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:300:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 300 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:214:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 214 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:2445:27: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2445 | geo_assert(ok); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:2483:27: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2483 | geo_assert(ok); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:161:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | return Z1_[array_index * Z1_stride_]; | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:235:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 235 | return vertices_ + vertex_stride_ * i; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:368:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | return cell_to_v_[c * cell_v_stride_ + lv]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:382:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | return cell_to_cell_[c * cell_neigh_stride_ + lf]; | ^~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:118:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 118 | cell_status_[cell].compare_exchange_strong( | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:134:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 134 | cell_status_[cell].store(FREE_CELL, std::memory_order_release); | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:146:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 146 | cell_status_[cell].load(std::memory_order_relaxed) & | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:162:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 162 | cell_status_[cell].load(std::memory_order_relaxed) & | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:179:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 179 | cell_status_[cell].store( | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:180:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 180 | cell_status_[cell].load( | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:194:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 194 | cell_status_[cell].store(status, std::memory_order_relaxed); | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:213:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | old_cell_status[i].load(std::memory_order_relaxed) : | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:215:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | std::atomic_init(&cell_status_[i],val); | ^~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:152:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 152 | tglobal_[new_t] = tglobal; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:153:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 153 | boundary_f_[new_t] = boundary_f; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:154:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 154 | f2v_[new_t][0] = v0; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:155:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 155 | f2v_[new_t][1] = v1; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:155:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 155 | f2v_[new_t][1] = v1; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:156:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | f2v_[new_t][2] = v2; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:156:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | f2v_[new_t][2] = v2; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:174:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 174 | return tglobal_[f]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:184:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | tglobal_[f] = t; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:196:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 196 | return boundary_f_[f]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | return f2v_[f][lv]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | return f2v_[f][lv]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:220:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | signed_index_t v0 = f2v_[f][0]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:221:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 221 | signed_index_t v1 = f2v_[f][1]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:221:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 221 | signed_index_t v1 = f2v_[f][1]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:222:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | signed_index_t v2 = f2v_[f][2]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:222:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | signed_index_t v2 = f2v_[f][2]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:223:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 223 | t0 = tglobal_[get_vv2t(v2,v1)]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:224:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 224 | t1 = tglobal_[get_vv2t(v0,v2)]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:225:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 225 | t2 = tglobal_[get_vv2t(v1,v0)]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:256:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 256 | if(h2t_[cur] == END_OF_LIST) { | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:257:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | h2t_[cur] = f; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:262:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 262 | h2v_[cur] = (Numeric::uint64(v1+1) << 32) | | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:292:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | if(h2v_[cur] == K) { | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:295:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 295 | return h2t_[cur]; | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:172:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 172 | Memory::copy(temp, pdata + i * elemsize, elemsize); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:176:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 176 | pdata + i * elemsize, pdata + j * elemsize, elemsize | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:176:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 176 | pdata + i * elemsize, pdata + j * elemsize, elemsize | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:183:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 183 | Memory::copy(pdata + i * elemsize, temp, elemsize); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:319:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 319 | bool success = insert(reorder_[v],hint); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:536:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 536 | t[f] = new_tetrahedron(VERTEX_AT_INFINITY, v1, v2, v3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:541:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 541 | set_tet_adjacent(t[f], 0, t0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:542:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 542 | set_tet_adjacent(t0, f, t[f]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:552:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 552 | set_tet_adjacent(t[f], 1, t[lv1]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:552:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 552 | set_tet_adjacent(t[f], 1, t[lv1]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:553:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 553 | set_tet_adjacent(t[f], 2, t[lv2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:553:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 553 | set_tet_adjacent(t[f], 2, t[lv2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:554:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 554 | set_tet_adjacent(t[f], 3, t[lv3]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:554:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 554 | set_tet_adjacent(t[f], 3, t[lv3]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:927:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 927 | return heights_[pindex]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:950:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 950 | pv[i] = (v == -1) ? nullptr : vertex_ptr(index_t(v)); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:957:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 957 | if(pv[lf] == nullptr) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:964:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 964 | pv[lf] = p; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:990:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 990 | const double* q0 = pv[(lf+1)%4]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:991:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 991 | const double* q1 = pv[(lf+2)%4]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:992:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 992 | const double* q2 = pv[(lf+3)%4]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1019:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1019 | double h0 = heights_[finite_tet_vertex(t, 0)]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1020:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1020 | double h1 = heights_[finite_tet_vertex(t, 1)]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1021:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1021 | double h2 = heights_[finite_tet_vertex(t, 2)]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1022:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1022 | double h3 = heights_[finite_tet_vertex(t, 3)]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1181:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1181 | orient[f] = POSITIVE ; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1190:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1190 | const double* pv_bkp = pv[f]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1191:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1191 | pv[f] = p; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1192:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1192 | orient[f] = PCK::orient_3d(pv[0], pv[1], pv[2], pv[3]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1197:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1197 | if(orient[f] != NEGATIVE) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1198:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1198 | pv[f] = pv_bkp; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1213:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1213 | orient[lf] = POSITIVE; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1455:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1455 | pv[lv] = vertex_ptr(index_t(iv)); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1484:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1484 | const double* pv_bkp = pv[f]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1485:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1485 | pv[f] = p; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1494:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1494 | pv[f] = pv_bkp; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1565:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1565 | return index_t(tet_facet_vertex_[f][v]); | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1565:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1565 | return index_t(tet_facet_vertex_[f][v]); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1701:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1701 | return index_t(halfedge_facet_[lv1][lv2]); | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1701:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1701 | return index_t(halfedge_facet_[lv1][lv2]); | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1730:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1730 | (T[1] == v1) | ((T[2] == v1) * 2) | ((T[3] == v1) * 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1730:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1730 | (T[1] == v1) | ((T[2] == v1) * 2) | ((T[3] == v1) * 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1730:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1730 | (T[1] == v1) | ((T[2] == v1) * 2) | ((T[3] == v1) * 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1733:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1733 | (T[1] == v2) | ((T[2] == v2) * 2) | ((T[3] == v2) * 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1733:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1733 | (T[1] == v2) | ((T[2] == v2) * 2) | ((T[3] == v2) * 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1733:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1733 | (T[1] == v2) | ((T[2] == v2) * 2) | ((T[3] == v2) * 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1741:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1741 | f12 = index_t(halfedge_facet_[lv1][lv2]); | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1741:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1741 | f12 = index_t(halfedge_facet_[lv1][lv2]); | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1742:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1742 | f21 = index_t(halfedge_facet_[lv2][lv1]); | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1742:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1742 | f21 = index_t(halfedge_facet_[lv2][lv1]); | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1774:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1774 | return vertices_ + vertex_stride_ * i; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1946:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1946 | (T[1] == v) | ((T[2] == v) * 2) | ((T[3] == v) * 3) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1946:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1946 | (T[1] == v) | ((T[2] == v) * 2) | ((T[3] == v) * 3) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1946:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1946 | (T[1] == v) | ((T[2] == v) * 2) | ((T[3] == v) * 3) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:2279:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2279 | tet_vertex(t1, index_t(halfedge_facet_[t1ft2][t1fborder])); | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:2279:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2279 | tet_vertex(t1, index_t(halfedge_facet_[t1ft2][t1fborder])); | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:2281:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2281 | tet_vertex(t1, index_t(halfedge_facet_[t1fborder][t1ft2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:2281:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2281 | tet_vertex(t1, index_t(halfedge_facet_[t1fborder][t1ft2])); | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:2665:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2665 | double w = -geo_sqr(vertices[4 * i + 3]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:2667:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2667 | geo_sqr(vertices[4 * i]) + | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:2668:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2668 | geo_sqr(vertices[4 * i + 1]) + | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:2669:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2669 | geo_sqr(vertices[4 * i + 2]); | ^~~~~~~~ 179 warnings generated. [ 7% 139/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_blas.c.o -MF src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_blas.c.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_blas.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:289:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | DY(iy) += *da * DX(ix); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:262:15: note: expanded from macro 'DY' 262 | #define DY(I) dy[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:289:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | DY(iy) += *da * DX(ix); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:263:15: note: expanded from macro 'DX' 263 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:308:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 308 | DY(i) += *da * DX(i); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:262:15: note: expanded from macro 'DY' 262 | #define DY(I) dy[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:308:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 308 | DY(i) += *da * DX(i); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:263:15: note: expanded from macro 'DX' 263 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:318:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 318 | DY(i) += *da * DX(i); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:262:15: note: expanded from macro 'DY' 262 | #define DY(I) dy[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:318:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 318 | DY(i) += *da * DX(i); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:263:15: note: expanded from macro 'DX' 263 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:319:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 319 | DY(i + 1) += *da * DX(i + 1); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:262:15: note: expanded from macro 'DY' 262 | #define DY(I) dy[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:319:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 319 | DY(i + 1) += *da * DX(i + 1); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:263:15: note: expanded from macro 'DX' 263 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:320:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 320 | DY(i + 2) += *da * DX(i + 2); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:262:15: note: expanded from macro 'DY' 262 | #define DY(I) dy[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:320:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 320 | DY(i + 2) += *da * DX(i + 2); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:263:15: note: expanded from macro 'DX' 263 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:321:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 321 | DY(i + 3) += *da * DX(i + 3); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:262:15: note: expanded from macro 'DY' 262 | #define DY(I) dy[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:321:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 321 | DY(i + 3) += *da * DX(i + 3); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:263:15: note: expanded from macro 'DX' 263 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:379:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 379 | dtemp += DX(ix) * DY(iy); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:355:15: note: expanded from macro 'DX' 355 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:379:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 379 | dtemp += DX(ix) * DY(iy); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:354:15: note: expanded from macro 'DY' 354 | #define DY(I) dy[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:399:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 399 | dtemp += DX(i) * DY(i); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:355:15: note: expanded from macro 'DX' 355 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:399:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 399 | dtemp += DX(i) * DY(i); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:354:15: note: expanded from macro 'DY' 354 | #define DY(I) dy[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:409:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | dtemp = dtemp + DX(i) * DY(i) + DX(i + 1) * DY(i + 1) + DX(i + 2) * | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:355:15: note: expanded from macro 'DX' 355 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:409:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | dtemp = dtemp + DX(i) * DY(i) + DX(i + 1) * DY(i + 1) + DX(i + 2) * | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:354:15: note: expanded from macro 'DY' 354 | #define DY(I) dy[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:409:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | dtemp = dtemp + DX(i) * DY(i) + DX(i + 1) * DY(i + 1) + DX(i + 2) * | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:355:15: note: expanded from macro 'DX' 355 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:409:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | dtemp = dtemp + DX(i) * DY(i) + DX(i + 1) * DY(i + 1) + DX(i + 2) * | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:354:15: note: expanded from macro 'DY' 354 | #define DY(I) dy[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:409:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | dtemp = dtemp + DX(i) * DY(i) + DX(i + 1) * DY(i + 1) + DX(i + 2) * | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:355:15: note: expanded from macro 'DX' 355 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:410:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 410 | DY(i + 2) + DX(i + 3) * DY(i + 3) + DX(i + 4) * DY(i + 4); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:354:15: note: expanded from macro 'DY' 354 | #define DY(I) dy[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:410:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 410 | DY(i + 2) + DX(i + 3) * DY(i + 3) + DX(i + 4) * DY(i + 4); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:355:15: note: expanded from macro 'DX' 355 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:410:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 410 | DY(i + 2) + DX(i + 3) * DY(i + 3) + DX(i + 4) * DY(i + 4); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:354:15: note: expanded from macro 'DY' 354 | #define DY(I) dy[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:410:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 410 | DY(i + 2) + DX(i + 3) * DY(i + 3) + DX(i + 4) * DY(i + 4); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:355:15: note: expanded from macro 'DX' 355 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:410:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 410 | DY(i + 2) + DX(i + 3) * DY(i + 3) + DX(i + 4) * DY(i + 4); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:354:15: note: expanded from macro 'DY' 354 | #define DY(I) dy[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:462:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | DX(i) = *da * DX(i); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:446:15: note: expanded from macro 'DX' 446 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:462:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | DX(i) = *da * DX(i); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:446:15: note: expanded from macro 'DX' 446 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:479:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 479 | DX(i) = *da * DX(i); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:446:15: note: expanded from macro 'DX' 446 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:479:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 479 | DX(i) = *da * DX(i); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:446:15: note: expanded from macro 'DX' 446 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:489:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 489 | DX(i) = *da * DX(i); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:446:15: note: expanded from macro 'DX' 446 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:489:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 489 | DX(i) = *da * DX(i); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:446:15: note: expanded from macro 'DX' 446 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:490:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 490 | DX(i + 1) = *da * DX(i + 1); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:446:15: note: expanded from macro 'DX' 446 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:490:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 490 | DX(i + 1) = *da * DX(i + 1); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:446:15: note: expanded from macro 'DX' 446 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:491:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 491 | DX(i + 2) = *da * DX(i + 2); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:446:15: note: expanded from macro 'DX' 446 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:491:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 491 | DX(i + 2) = *da * DX(i + 2); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:446:15: note: expanded from macro 'DX' 446 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:492:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 492 | DX(i + 3) = *da * DX(i + 3); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:446:15: note: expanded from macro 'DX' 446 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:492:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 492 | DX(i + 3) = *da * DX(i + 3); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:446:15: note: expanded from macro 'DX' 446 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:493:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | DX(i + 4) = *da * DX(i + 4); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:446:15: note: expanded from macro 'DX' 446 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:493:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | DX(i + 4) = *da * DX(i + 4); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:446:15: note: expanded from macro 'DX' 446 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:545:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 545 | norm = fabs(X(1)); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:539:14: note: expanded from macro 'X' 539 | #define X(I) x[(I)-1] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:557:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 557 | if (X(ix) != 0.) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:539:14: note: expanded from macro 'X' 539 | #define X(I) x[(I)-1] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:558:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 558 | absxi = (d__1 = X(ix), fabs(d__1)); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:539:14: note: expanded from macro 'X' 539 | #define X(I) x[(I)-1] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:631:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 631 | DY(iy) = DX(ix); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:607:15: note: expanded from macro 'DY' 607 | #define DY(I) dy[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:631:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 631 | DY(iy) = DX(ix); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:608:15: note: expanded from macro 'DX' 608 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:650:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 650 | DY(i) = DX(i); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:607:15: note: expanded from macro 'DY' 607 | #define DY(I) dy[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:650:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 650 | DY(i) = DX(i); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:608:15: note: expanded from macro 'DX' 608 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:660:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 660 | DY(i) = DX(i); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:607:15: note: expanded from macro 'DY' 607 | #define DY(I) dy[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:660:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 660 | DY(i) = DX(i); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:608:15: note: expanded from macro 'DX' 608 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:661:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 661 | DY(i + 1) = DX(i + 1); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:607:15: note: expanded from macro 'DY' 607 | #define DY(I) dy[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:661:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 661 | DY(i + 1) = DX(i + 1); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:608:15: note: expanded from macro 'DX' 608 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:662:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 662 | DY(i + 2) = DX(i + 2); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:607:15: note: expanded from macro 'DY' 607 | #define DY(I) dy[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:662:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 662 | DY(i + 2) = DX(i + 2); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:608:15: note: expanded from macro 'DX' 608 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:663:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 663 | DY(i + 3) = DX(i + 3); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:607:15: note: expanded from macro 'DY' 607 | #define DY(I) dy[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:663:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 663 | DY(i + 3) = DX(i + 3); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:608:15: note: expanded from macro 'DX' 608 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:664:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 664 | DY(i + 4) = DX(i + 4); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:607:15: note: expanded from macro 'DY' 607 | #define DY(I) dy[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:664:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 664 | DY(i + 4) = DX(i + 4); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:608:15: note: expanded from macro 'DX' 608 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:665:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 665 | DY(i + 5) = DX(i + 5); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:607:15: note: expanded from macro 'DY' 607 | #define DY(I) dy[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:665:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 665 | DY(i + 5) = DX(i + 5); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:608:15: note: expanded from macro 'DX' 608 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:666:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 666 | DY(i + 6) = DX(i + 6); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:607:15: note: expanded from macro 'DY' 607 | #define DY(I) dy[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:666:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 666 | DY(i + 6) = DX(i + 6); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:608:15: note: expanded from macro 'DX' 608 | #define DX(I) dx[(I)-1] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:858:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 858 | Y(i) = 0.; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:796:14: note: expanded from macro 'Y' 796 | #define Y(I) y[(I)-1] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:864:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 864 | Y(i) = *beta * Y(i); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:796:14: note: expanded from macro 'Y' 796 | #define Y(I) y[(I)-1] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:864:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 864 | Y(i) = *beta * Y(i); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:796:14: note: expanded from macro 'Y' 796 | #define Y(I) y[(I)-1] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:873:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 873 | Y(iy) = 0.; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:796:14: note: expanded from macro 'Y' 796 | #define Y(I) y[(I)-1] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:880:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 880 | Y(iy) = *beta * Y(iy); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:796:14: note: expanded from macro 'Y' 796 | #define Y(I) y[(I)-1] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:880:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 880 | Y(iy) = *beta * Y(iy); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:796:14: note: expanded from macro 'Y' 796 | #define Y(I) y[(I)-1] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:898:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 898 | if (X(jx) != 0.) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:795:14: note: expanded from macro 'X' 795 | #define X(I) x[(I)-1] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:899:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 899 | temp = *alpha * X(jx); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:795:14: note: expanded from macro 'X' 795 | #define X(I) x[(I)-1] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:902:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 902 | Y(i) += temp * A(i,j); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:796:14: note: expanded from macro 'Y' 796 | #define Y(I) y[(I)-1] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:902:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 902 | Y(i) += temp * A(i,j); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:798:16: note: expanded from macro 'A' 798 | #define A(I,J) a[(I)-1 + ((J)-1)* ( *lda)] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:912:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 912 | if (X(jx) != 0.) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:795:14: note: expanded from macro 'X' 795 | #define X(I) x[(I)-1] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:913:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 913 | temp = *alpha * X(jx); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:795:14: note: expanded from macro 'X' 795 | #define X(I) x[(I)-1] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:917:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 917 | Y(iy) += temp * A(i,j); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:796:14: note: expanded from macro 'Y' 796 | #define Y(I) y[(I)-1] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:917:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 917 | Y(iy) += temp * A(i,j); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:798:16: note: expanded from macro 'A' 798 | #define A(I,J) a[(I)-1 + ((J)-1)* ( *lda)] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:937:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 937 | temp += A(i,j) * X(i); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:798:16: note: expanded from macro 'A' 798 | #define A(I,J) a[(I)-1 + ((J)-1)* ( *lda)] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:937:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 937 | temp += A(i,j) * X(i); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:795:14: note: expanded from macro 'X' 795 | #define X(I) x[(I)-1] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:940:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 940 | Y(jy) += *alpha * temp; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:796:14: note: expanded from macro 'Y' 796 | #define Y(I) y[(I)-1] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:951:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 951 | temp += A(i,j) * X(ix); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:798:16: note: expanded from macro 'A' 798 | #define A(I,J) a[(I)-1 + ((J)-1)* ( *lda)] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:951:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 951 | temp += A(i,j) * X(ix); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:795:14: note: expanded from macro 'X' 795 | #define X(I) x[(I)-1] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:955:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 955 | Y(jy) += *alpha * temp; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:796:14: note: expanded from macro 'Y' 796 | #define Y(I) y[(I)-1] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1143:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1143 | --x; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1144:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1144 | --ap; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1201:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1201 | if (x[j] != 0.) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1203:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1203 | x[j] /= ap[kk]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1203:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1203 | x[j] /= ap[kk]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1205:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1205 | temp = x[j]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1208:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1208 | x[i__] -= temp * ap[k]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1208:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1208 | x[i__] -= temp * ap[k]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1219:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1219 | if (x[jx] != 0.) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1221:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1221 | x[jx] /= ap[kk]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1221:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1221 | x[jx] /= ap[kk]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1223:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1223 | temp = x[jx]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1228:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1228 | x[ix] -= temp * ap[k]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1228:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1228 | x[ix] -= temp * ap[k]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1242:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1242 | if (x[j] != 0.) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1244:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1244 | x[j] /= ap[kk]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1244:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1244 | x[j] /= ap[kk]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1246:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1246 | temp = x[j]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1250:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1250 | x[i__] -= temp * ap[k]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1250:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1250 | x[i__] -= temp * ap[k]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1262:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1262 | if (x[jx] != 0.) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1264:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1264 | x[jx] /= ap[kk]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1264:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1264 | x[jx] /= ap[kk]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1266:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1266 | temp = x[jx]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1271:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1271 | x[ix] -= temp * ap[k]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1271:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1271 | x[ix] -= temp * ap[k]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1290:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1290 | temp = x[j]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1294:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1294 | temp -= ap[k] * x[i__]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1294:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1294 | temp -= ap[k] * x[i__]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1299:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1299 | temp /= ap[kk + j - 1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1301:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1301 | x[j] = temp; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1309:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1309 | temp = x[jx]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1313:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1313 | temp -= ap[k] * x[ix]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1313:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1313 | temp -= ap[k] * x[ix]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1318:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1318 | temp /= ap[kk + j - 1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1320:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1320 | x[jx] = temp; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1330:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1330 | temp = x[j]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1334:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1334 | temp -= ap[k] * x[i__]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1334:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1334 | temp -= ap[k] * x[i__]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1339:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1339 | temp /= ap[kk - *n + j]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1341:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1341 | x[j] = temp; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1349:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1349 | temp = x[jx]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1353:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1353 | temp -= ap[k] * x[ix]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1353:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1353 | temp -= ap[k] * x[ix]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1358:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1358 | temp /= ap[kk - *n + j]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1360:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1360 | x[jx] = temp; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1389:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1389 | blas->used_ram[1] = 0; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1391:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1391 | blas->max_used_ram[1] = 0; | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1403:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1403 | return blas->used_ram[type]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1407:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1407 | return blas->max_used_ram[type]; | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1418:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1418 | blas->used_ram[type] += (NLulong)size; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1419:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1419 | blas->max_used_ram[type] = MAX( | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1420:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1420 | blas->max_used_ram[type],blas->used_ram[type] | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_private.h:313:21: note: expanded from macro 'MAX' 313 | #define MAX(x,y) (((x) > (y)) ? (x) : (y)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1420:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1420 | blas->max_used_ram[type],blas->used_ram[type] | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_private.h:313:27: note: expanded from macro 'MAX' 313 | #define MAX(x,y) (((x) > (y)) ? (x) : (y)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1420:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1420 | blas->max_used_ram[type],blas->used_ram[type] | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_private.h:313:34: note: expanded from macro 'MAX' 313 | #define MAX(x,y) (((x) > (y)) ? (x) : (y)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1420:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1420 | blas->max_used_ram[type],blas->used_ram[type] | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_private.h:313:40: note: expanded from macro 'MAX' 313 | #define MAX(x,y) (((x) > (y)) ? (x) : (y)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1429:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1429 | blas->used_ram[type] -= (NLulong)size; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1488:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1488 | T[(int)trans],&m,&n,&alpha,(double*)A,&ldA, | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1504:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1504 | UL[(int)uplo],T[(int)trans],D[(int)diag],&n,(double*)AP,x,&incx | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1504:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1504 | UL[(int)uplo],T[(int)trans],D[(int)diag],&n,(double*)AP,x,&incx | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_blas.c:1504:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1504 | UL[(int)uplo],T[(int)trans],D[(int)diag],&n,(double*)AP,x,&incx | ^ 142 warnings generated. [ 7% 140/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_cuda.c.o -MF src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_cuda.c.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_cuda.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:836:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cudaDriverGetVersion' (aka 'int (*)(int *)') converts to incompatible function type [-Wcast-function-type-strict] 836 | find_cuda_func(cudaDriverGetVersion); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:225:13: note: expanded from macro 'find_cuda_func' 225 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | CUDA()->DLL_cudart,#name \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:836:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 836 | find_cuda_func(cudaDriverGetVersion); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:837:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cudaRuntimeGetVersion' (aka 'int (*)(int *)') converts to incompatible function type [-Wcast-function-type-strict] 837 | find_cuda_func(cudaRuntimeGetVersion); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:225:13: note: expanded from macro 'find_cuda_func' 225 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | CUDA()->DLL_cudart,#name \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:837:42: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 837 | find_cuda_func(cudaRuntimeGetVersion); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:838:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cudaGetDeviceCount' (aka 'int (*)(int *)') converts to incompatible function type [-Wcast-function-type-strict] 838 | find_cuda_func(cudaGetDeviceCount); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:225:13: note: expanded from macro 'find_cuda_func' 225 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | CUDA()->DLL_cudart,#name \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:838:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 838 | find_cuda_func(cudaGetDeviceCount); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:839:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cudaGetDeviceProperties' (aka 'int (*)(struct cudaDeviceProp *, int)') converts to incompatible function type [-Wcast-function-type-strict] 839 | find_cuda_func(cudaGetDeviceProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:225:13: note: expanded from macro 'find_cuda_func' 225 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | CUDA()->DLL_cudart,#name \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:839:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 839 | find_cuda_func(cudaGetDeviceProperties); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:840:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cudaDeviceGetAttribute' (aka 'int (*)(int *, enum cudaDeviceAttribute, int)') converts to incompatible function type [-Wcast-function-type-strict] 840 | find_cuda_func(cudaDeviceGetAttribute); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:225:13: note: expanded from macro 'find_cuda_func' 225 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | CUDA()->DLL_cudart,#name \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:840:43: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 840 | find_cuda_func(cudaDeviceGetAttribute); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:841:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cudaDeviceReset' (aka 'int (*)(void)') converts to incompatible function type [-Wcast-function-type-strict] 841 | find_cuda_func(cudaDeviceReset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:225:13: note: expanded from macro 'find_cuda_func' 225 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | CUDA()->DLL_cudart,#name \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:841:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 841 | find_cuda_func(cudaDeviceReset); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:842:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cudaMalloc' (aka 'int (*)(void **, unsigned long)') converts to incompatible function type [-Wcast-function-type-strict] 842 | find_cuda_func(cudaMalloc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:225:13: note: expanded from macro 'find_cuda_func' 225 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | CUDA()->DLL_cudart,#name \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:842:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 842 | find_cuda_func(cudaMalloc); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:843:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cudaFree' (aka 'int (*)(void *)') converts to incompatible function type [-Wcast-function-type-strict] 843 | find_cuda_func(cudaFree); | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:225:13: note: expanded from macro 'find_cuda_func' 225 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | CUDA()->DLL_cudart,#name \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:843:29: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 843 | find_cuda_func(cudaFree); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:844:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cudaMemcpy' (aka 'int (*)(void *, const void *, unsigned long, enum cudaMemcpyKind)') converts to incompatible function type [-Wcast-function-type-strict] 844 | find_cuda_func(cudaMemcpy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:225:13: note: expanded from macro 'find_cuda_func' 225 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | CUDA()->DLL_cudart,#name \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:844:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 844 | find_cuda_func(cudaMemcpy); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:961:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cublasCreate' (aka 'int (*)(struct cublasContext **)') converts to incompatible function type [-Wcast-function-type-strict] 961 | find_cublas_func(cublasCreate); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:346:13: note: expanded from macro 'find_cublas_func' 346 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | CUDA()->DLL_cublas,#name "_v2" \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:961:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 961 | find_cublas_func(cublasCreate); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:962:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cublasDestroy' (aka 'int (*)(struct cublasContext *)') converts to incompatible function type [-Wcast-function-type-strict] 962 | find_cublas_func(cublasDestroy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:346:13: note: expanded from macro 'find_cublas_func' 346 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | CUDA()->DLL_cublas,#name "_v2" \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:962:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 962 | find_cublas_func(cublasDestroy); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:963:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cublasGetVersion' (aka 'int (*)(struct cublasContext *, int *)') converts to incompatible function type [-Wcast-function-type-strict] 963 | find_cublas_func(cublasGetVersion); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:346:13: note: expanded from macro 'find_cublas_func' 346 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | CUDA()->DLL_cublas,#name "_v2" \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:963:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 963 | find_cublas_func(cublasGetVersion); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:964:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cublasDdot' (aka 'int (*)(struct cublasContext *, int, const double *, int, const double *, int, double *)') converts to incompatible function type [-Wcast-function-type-strict] 964 | find_cublas_func(cublasDdot); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:346:13: note: expanded from macro 'find_cublas_func' 346 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | CUDA()->DLL_cublas,#name "_v2" \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:964:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 964 | find_cublas_func(cublasDdot); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:965:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cublasDaxpy' (aka 'int (*)(struct cublasContext *, int, const double *, const double *, int, const double *, int)') converts to incompatible function type [-Wcast-function-type-strict] 965 | find_cublas_func(cublasDaxpy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:346:13: note: expanded from macro 'find_cublas_func' 346 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | CUDA()->DLL_cublas,#name "_v2" \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:965:34: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 965 | find_cublas_func(cublasDaxpy); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:966:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cublasDcopy' (aka 'int (*)(struct cublasContext *, int, const double *, int, const double *, int)') converts to incompatible function type [-Wcast-function-type-strict] 966 | find_cublas_func(cublasDcopy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:346:13: note: expanded from macro 'find_cublas_func' 346 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | CUDA()->DLL_cublas,#name "_v2" \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:966:34: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 966 | find_cublas_func(cublasDcopy); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:967:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cublasDscal' (aka 'int (*)(struct cublasContext *, int, const double *, const double *, int)') converts to incompatible function type [-Wcast-function-type-strict] 967 | find_cublas_func(cublasDscal); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:346:13: note: expanded from macro 'find_cublas_func' 346 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | CUDA()->DLL_cublas,#name "_v2" \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:967:34: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 967 | find_cublas_func(cublasDscal); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:968:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cublasDnrm2' (aka 'int (*)(struct cublasContext *, int, const double *, int, double *)') converts to incompatible function type [-Wcast-function-type-strict] 968 | find_cublas_func(cublasDnrm2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:346:13: note: expanded from macro 'find_cublas_func' 346 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | CUDA()->DLL_cublas,#name "_v2" \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:968:34: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 968 | find_cublas_func(cublasDnrm2); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:969:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cublasDgemv' (aka 'int (*)(struct cublasContext *, cublasOperation_t, int, int, const double *, const double *, int, const double *, int, const double *, double *, int)') converts to incompatible function type [-Wcast-function-type-strict] 969 | find_cublas_func(cublasDgemv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:346:13: note: expanded from macro 'find_cublas_func' 346 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | CUDA()->DLL_cublas,#name "_v2" \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:969:34: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 969 | find_cublas_func(cublasDgemv); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:970:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cublasDtpsv' (aka 'int (*)(struct cublasContext *, cublasFillMode_t, cublasOperation_t, cublasDiagType_t, int, const double *, double *, int)') converts to incompatible function type [-Wcast-function-type-strict] 970 | find_cublas_func(cublasDtpsv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:346:13: note: expanded from macro 'find_cublas_func' 346 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | CUDA()->DLL_cublas,#name "_v2" \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:970:34: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 970 | find_cublas_func(cublasDtpsv); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:971:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cublasDdgmm' (aka 'int (*)(struct cublasContext *, cublasSideMode_t, int, int, const double *, int, const double *, int, double *, int)') converts to incompatible function type [-Wcast-function-type-strict] 971 | find_cublas_func_v1(cublasDdgmm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:367:13: note: expanded from macro 'find_cublas_func_v1' 367 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | CUDA()->DLL_cublas,#name \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:971:37: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 971 | find_cublas_func_v1(cublasDdgmm); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:986:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cusparseCreate' (aka 'int (*)(struct cusparseContext **)') converts to incompatible function type [-Wcast-function-type-strict] 986 | find_cusparse_func(cusparseCreate); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:497:13: note: expanded from macro 'find_cusparse_func' 497 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498 | CUDA()->DLL_cusparse,#name \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 986 | find_cusparse_func(cusparseCreate); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:987:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cusparseDestroy' (aka 'int (*)(struct cusparseContext *)') converts to incompatible function type [-Wcast-function-type-strict] 987 | find_cusparse_func(cusparseDestroy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:497:13: note: expanded from macro 'find_cusparse_func' 497 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498 | CUDA()->DLL_cusparse,#name \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:987:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 987 | find_cusparse_func(cusparseDestroy); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:988:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cusparseGetVersion' (aka 'int (*)(struct cusparseContext *, int *)') converts to incompatible function type [-Wcast-function-type-strict] 988 | find_cusparse_func(cusparseGetVersion); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:497:13: note: expanded from macro 'find_cusparse_func' 497 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498 | CUDA()->DLL_cusparse,#name \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:988:43: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 988 | find_cusparse_func(cusparseGetVersion); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:989:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cusparseCreateDnVec' (aka 'int (*)(struct cusparseDnVecDescr **, long, void *, enum cudaDataType_t)') converts to incompatible function type [-Wcast-function-type-strict] 989 | find_cusparse_func(cusparseCreateDnVec); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:497:13: note: expanded from macro 'find_cusparse_func' 497 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498 | CUDA()->DLL_cusparse,#name \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:989:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 989 | find_cusparse_func(cusparseCreateDnVec); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:990:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cusparseDestroyDnVec' (aka 'int (*)(struct cusparseDnVecDescr *)') converts to incompatible function type [-Wcast-function-type-strict] 990 | find_cusparse_func(cusparseDestroyDnVec); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:497:13: note: expanded from macro 'find_cusparse_func' 497 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498 | CUDA()->DLL_cusparse,#name \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:990:45: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 990 | find_cusparse_func(cusparseDestroyDnVec); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:991:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cusparseDnVecSetValues' (aka 'int (*)(struct cusparseDnVecDescr *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 991 | find_cusparse_func(cusparseDnVecSetValues); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:497:13: note: expanded from macro 'find_cusparse_func' 497 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498 | CUDA()->DLL_cusparse,#name \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:991:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 991 | find_cusparse_func(cusparseDnVecSetValues); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:992:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cusparseCreateCsr' (aka 'int (*)(struct cusparseSpMatDescr **, long, long, long, void *, void *, void *, cusparseIndexType_t, cusparseIndexType_t, cusparseIndexBase_t, enum cudaDataType_t)') converts to incompatible function type [-Wcast-function-type-strict] 992 | find_cusparse_func(cusparseCreateCsr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:497:13: note: expanded from macro 'find_cusparse_func' 497 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498 | CUDA()->DLL_cusparse,#name \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:992:42: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 992 | find_cusparse_func(cusparseCreateCsr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:993:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cusparseDestroySpMat' (aka 'int (*)(struct cusparseSpMatDescr *)') converts to incompatible function type [-Wcast-function-type-strict] 993 | find_cusparse_func(cusparseDestroySpMat); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:497:13: note: expanded from macro 'find_cusparse_func' 497 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498 | CUDA()->DLL_cusparse,#name \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:993:45: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 993 | find_cusparse_func(cusparseDestroySpMat); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:994:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cusparseSpMV' (aka 'int (*)(struct cusparseContext *, cusparseOperation_t, const void *, struct cusparseSpMatDescr *const, struct cusparseDnVecDescr *const, const void *, struct cusparseDnVecDescr *const, enum cudaDataType_t, cusparseSpMVAlg_t, void *)') converts to incompatible function type [-Wcast-function-type-strict] 994 | find_cusparse_func(cusparseSpMV); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:497:13: note: expanded from macro 'find_cusparse_func' 497 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498 | CUDA()->DLL_cusparse,#name \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:994:37: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 994 | find_cusparse_func(cusparseSpMV); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:995:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_cusparseSpMV_bufferSize' (aka 'int (*)(struct cusparseContext *, cusparseOperation_t, const void *, struct cusparseSpMatDescr *const, struct cusparseDnVecDescr *const, const void *, struct cusparseDnVecDescr *const, enum cudaDataType_t, cusparseSpMVAlg_t, unsigned long *)') converts to incompatible function type [-Wcast-function-type-strict] 995 | find_cusparse_func(cusparseSpMV_bufferSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:497:13: note: expanded from macro 'find_cusparse_func' 497 | (FUNPTR_##name)nlFindFunction( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498 | CUDA()->DLL_cusparse,#name \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | ) \ | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:995:48: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 995 | find_cusparse_func(cusparseSpMV_bufferSize); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:1161:43: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1161 | nl_assert(M_in->type == NL_MATRIX_CRS); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:1183:25: warning: cast from 'void (*)(NLCUDASparseMatrix *)' to 'NLDestroyMatrixFunc' (aka 'void (*)(struct NLMatrixStruct *)') converts to incompatible function type [-Wcast-function-type-strict] 1183 | Mcuda->destroy_func=(NLDestroyMatrixFunc)nlCRSMatrixCUDADestroy; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:1184:22: warning: cast from 'void (*)(NLCUDASparseMatrix *, const double *, double *)' to 'NLMultMatrixVectorFunc' (aka 'void (*)(struct NLMatrixStruct *, const double *, double *)') converts to incompatible function type [-Wcast-function-type-strict] 1184 | Mcuda->mult_func=(NLMultMatrixVectorFunc)nlCRSMatrixCUDAMult; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:1262:25: warning: cast from 'void (*)(NLDiagonalMatrixCUDA *)' to 'NLDestroyMatrixFunc' (aka 'void (*)(struct NLMatrixStruct *)') converts to incompatible function type [-Wcast-function-type-strict] 1262 | Mcuda->destroy_func=(NLDestroyMatrixFunc)nlDiagonalMatrixCUDADestroy; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:1263:22: warning: cast from 'void (*)(NLDiagonalMatrixCUDA *, const double *, double *)' to 'NLMultMatrixVectorFunc' (aka 'void (*)(struct NLMatrixStruct *, const double *, double *)') converts to incompatible function type [-Wcast-function-type-strict] 1263 | Mcuda->mult_func=(NLMultMatrixVectorFunc)nlDiagonalMatrixCUDAMult; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:1274:43: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | nl_assert(M_in->type == NL_MATRIX_CRS); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:669:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 669 | while (nGpuArchCoresPerSM[index].SM != -1) { | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:670:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 670 | if (nGpuArchCoresPerSM[index].SM == ((major << 4) + minor)) { | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:671:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 671 | return nGpuArchCoresPerSM[index].Cores; | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:1277:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1277 | for(jj=M->rowptr[i]; jjrowptr[i+1]; ++jj) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:1277:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1277 | for(jj=M->rowptr[i]; jjrowptr[i+1]; ++jj) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:1278:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1278 | if(M->colind[jj] == i) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:1279:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1279 | diag[i] = M->val[jj]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:1279:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1279 | diag[i] = M->val[jj]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:1284:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1284 | diag[i] = ((diag[i] == 0.0) ? 1.0 : 1.0 / diag[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:1284:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1284 | diag[i] = ((diag[i] == 0.0) ? 1.0 : 1.0 / diag[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:1284:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1284 | diag[i] = ((diag[i] == 0.0) ? 1.0 : 1.0 / diag[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:1297:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1297 | blas->used_ram[type] += (NLulong)size; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:1298:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1298 | blas->max_used_ram[type] = MAX( | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:1299:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1299 | blas->max_used_ram[type],blas->used_ram[type] | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_private.h:313:21: note: expanded from macro 'MAX' 313 | #define MAX(x,y) (((x) > (y)) ? (x) : (y)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:1299:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1299 | blas->max_used_ram[type],blas->used_ram[type] | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_private.h:313:27: note: expanded from macro 'MAX' 313 | #define MAX(x,y) (((x) > (y)) ? (x) : (y)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:1299:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1299 | blas->max_used_ram[type],blas->used_ram[type] | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_private.h:313:34: note: expanded from macro 'MAX' 313 | #define MAX(x,y) (((x) > (y)) ? (x) : (y)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:1299:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1299 | blas->max_used_ram[type],blas->used_ram[type] | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_private.h:313:40: note: expanded from macro 'MAX' 313 | #define MAX(x,y) (((x) > (y)) ? (x) : (y)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_cuda.c:1312:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1312 | blas->used_ram[type] -= (NLulong)size; | ^~~~~~~~~~~~~~ 84 warnings generated. [ 7% 141/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_superlu.c.o -MF src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_superlu.c.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_superlu.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:386:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_set_default_options' (aka 'void (*)(void *)') converts to incompatible function type [-Wcast-function-type-strict] 386 | find_superlu_func(set_default_options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:362:13: note: expanded from macro 'find_superlu_func' 362 | (FUNPTR_##name)nlFindFunction(SuperLU()->DLL_handle,#name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:386:43: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 386 | find_superlu_func(set_default_options); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:387:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_ilu_set_default_options' (aka 'void (*)(void *)') converts to incompatible function type [-Wcast-function-type-strict] 387 | find_superlu_func(ilu_set_default_options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:362:13: note: expanded from macro 'find_superlu_func' 362 | (FUNPTR_##name)nlFindFunction(SuperLU()->DLL_handle,#name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:387:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 387 | find_superlu_func(ilu_set_default_options); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:388:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_StatInit' (aka 'void (*)(SuperLUStat_t *)') converts to incompatible function type [-Wcast-function-type-strict] 388 | find_superlu_func(StatInit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:362:13: note: expanded from macro 'find_superlu_func' 362 | (FUNPTR_##name)nlFindFunction(SuperLU()->DLL_handle,#name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:388:32: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 388 | find_superlu_func(StatInit); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:389:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_StatFree' (aka 'void (*)(SuperLUStat_t *)') converts to incompatible function type [-Wcast-function-type-strict] 389 | find_superlu_func(StatFree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:362:13: note: expanded from macro 'find_superlu_func' 362 | (FUNPTR_##name)nlFindFunction(SuperLU()->DLL_handle,#name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:389:32: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 389 | find_superlu_func(StatFree); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:390:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_dCreate_CompCol_Matrix' (aka 'void (*)(SuperMatrix *, int, int, int, const double *, const int *, const int *, Stype_t, Dtype_t, Mtype_t)') converts to incompatible function type [-Wcast-function-type-strict] 390 | find_superlu_func(dCreate_CompCol_Matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:362:13: note: expanded from macro 'find_superlu_func' 362 | (FUNPTR_##name)nlFindFunction(SuperLU()->DLL_handle,#name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:390:46: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 390 | find_superlu_func(dCreate_CompCol_Matrix); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:391:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_dCreate_Dense_Matrix' (aka 'void (*)(SuperMatrix *, int, int, const double *, int, Stype_t, Dtype_t, Mtype_t)') converts to incompatible function type [-Wcast-function-type-strict] 391 | find_superlu_func(dCreate_Dense_Matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:362:13: note: expanded from macro 'find_superlu_func' 362 | (FUNPTR_##name)nlFindFunction(SuperLU()->DLL_handle,#name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:391:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 391 | find_superlu_func(dCreate_Dense_Matrix); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:392:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_Destroy_SuperNode_Matrix' (aka 'void (*)(SuperMatrix *)') converts to incompatible function type [-Wcast-function-type-strict] 392 | find_superlu_func(Destroy_SuperNode_Matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:362:13: note: expanded from macro 'find_superlu_func' 362 | (FUNPTR_##name)nlFindFunction(SuperLU()->DLL_handle,#name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:392:48: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 392 | find_superlu_func(Destroy_SuperNode_Matrix); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:393:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_Destroy_CompCol_Matrix' (aka 'void (*)(SuperMatrix *)') converts to incompatible function type [-Wcast-function-type-strict] 393 | find_superlu_func(Destroy_CompCol_Matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:362:13: note: expanded from macro 'find_superlu_func' 362 | (FUNPTR_##name)nlFindFunction(SuperLU()->DLL_handle,#name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:393:46: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 393 | find_superlu_func(Destroy_CompCol_Matrix); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:394:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_Destroy_CompCol_Permuted' (aka 'void (*)(SuperMatrix *)') converts to incompatible function type [-Wcast-function-type-strict] 394 | find_superlu_func(Destroy_CompCol_Permuted); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:362:13: note: expanded from macro 'find_superlu_func' 362 | (FUNPTR_##name)nlFindFunction(SuperLU()->DLL_handle,#name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:394:48: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 394 | find_superlu_func(Destroy_CompCol_Permuted); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:395:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_Destroy_SuperMatrix_Store' (aka 'void (*)(SuperMatrix *)') converts to incompatible function type [-Wcast-function-type-strict] 395 | find_superlu_func(Destroy_SuperMatrix_Store); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:362:13: note: expanded from macro 'find_superlu_func' 362 | (FUNPTR_##name)nlFindFunction(SuperLU()->DLL_handle,#name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:395:49: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 395 | find_superlu_func(Destroy_SuperMatrix_Store); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:396:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_dgssv' (aka 'void (*)(void *, SuperMatrix *, int *, int *, SuperMatrix *, SuperMatrix *, SuperMatrix *, SuperLUStat_t *, int *)') converts to incompatible function type [-Wcast-function-type-strict] 396 | find_superlu_func(dgssv); | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:362:13: note: expanded from macro 'find_superlu_func' 362 | (FUNPTR_##name)nlFindFunction(SuperLU()->DLL_handle,#name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:396:29: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 396 | find_superlu_func(dgssv); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:397:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_dgstrs' (aka 'void (*)(trans_t, SuperMatrix *, SuperMatrix *, int *, int *, SuperMatrix *, SuperLUStat_t *, int *)') converts to incompatible function type [-Wcast-function-type-strict] 397 | find_superlu_func(dgstrs); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:362:13: note: expanded from macro 'find_superlu_func' 362 | (FUNPTR_##name)nlFindFunction(SuperLU()->DLL_handle,#name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:397:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 397 | find_superlu_func(dgstrs); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:398:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_get_perm_c' (aka 'void (*)(int, SuperMatrix *, int *)') converts to incompatible function type [-Wcast-function-type-strict] 398 | find_superlu_func(get_perm_c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:362:13: note: expanded from macro 'find_superlu_func' 362 | (FUNPTR_##name)nlFindFunction(SuperLU()->DLL_handle,#name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:398:34: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 398 | find_superlu_func(get_perm_c); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:399:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_sp_preorder' (aka 'void (*)(superlu_options_t *, SuperMatrix *, int *, int *, SuperMatrix *)') converts to incompatible function type [-Wcast-function-type-strict] 399 | find_superlu_func(sp_preorder); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:362:13: note: expanded from macro 'find_superlu_func' 362 | (FUNPTR_##name)nlFindFunction(SuperLU()->DLL_handle,#name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:399:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 399 | find_superlu_func(sp_preorder); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:400:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_sp_ienv' (aka 'int (*)(int)') converts to incompatible function type [-Wcast-function-type-strict] 400 | find_superlu_func(sp_ienv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:362:13: note: expanded from macro 'find_superlu_func' 362 | (FUNPTR_##name)nlFindFunction(SuperLU()->DLL_handle,#name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:400:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 400 | find_superlu_func(sp_ienv); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:401:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_dgstrf' (aka 'void (*)(superlu_options_t *, SuperMatrix *, int, int, int *, void *, int, int *, int *, SuperMatrix *, SuperMatrix *, GlobalLU_t *, SuperLUStat_t *, int *)') converts to incompatible function type [-Wcast-function-type-strict] 401 | find_superlu_func(dgstrf); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:362:13: note: expanded from macro 'find_superlu_func' 362 | (FUNPTR_##name)nlFindFunction(SuperLU()->DLL_handle,#name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:401:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 401 | find_superlu_func(dgstrf); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:402:5: warning: cast from 'NLfunc' (aka 'void (*)(void)') to 'FUNPTR_input_error' (aka 'int (*)(const char *, int *)') converts to incompatible function type [-Wcast-function-type-strict] 402 | find_superlu_func(input_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:362:13: note: expanded from macro 'find_superlu_func' 362 | (FUNPTR_##name)nlFindFunction(SuperLU()->DLL_handle,#name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:402:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 402 | find_superlu_func(input_error); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:534:56: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 534 | nl_assert(A->Stype == SLU_NR || A->Stype == SLU_NC); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:563:26: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 563 | nl_assert(AA != NULL); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:604:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 604 | nl_assert(M->m == M->n); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:612:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 612 | nl_assert(!(CRS->symmetric_storage)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:618:24: warning: cast from 'void (*)(NLSuperLUFactorizedMatrix *)' to 'NLDestroyMatrixFunc' (aka 'void (*)(struct NLMatrixStruct *)') converts to incompatible function type [-Wcast-function-type-strict] 618 | LU->destroy_func = (NLDestroyMatrixFunc)(nlSuperLUFactorizedMatrixDestroy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:619:21: warning: cast from 'void (*)(NLSuperLUFactorizedMatrix *, const double *, double *)' to 'NLMultMatrixVectorFunc' (aka 'void (*)(struct NLMatrixStruct *, const double *, double *)') converts to incompatible function type [-Wcast-function-type-strict] 619 | LU->mult_func = (NLMultMatrixVectorFunc)(nlSuperLUFactorizedMatrixMult); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:644:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 644 | nl_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:496:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 496 | y[i] = x[i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_superlu.c:496:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 496 | y[i] = x[i]; | ^ 43 warnings generated. [ 7% 142/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/bibliography/bibliography.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/bibliography/bibliography.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/bibliography/bibliography.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/bibliography/bibliography.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/bibliography/bibliography.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/bibliography/bibliography.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/bibliography/bibliography.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/bibliography/bibliography.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ 9 warnings generated. [ 7% 143/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/bibliography/embedded_references.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/bibliography/embedded_references.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/bibliography/embedded_references.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/bibliography/embedded_references.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/bibliography/embedded_references.cpp:5: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/bibliography/bibliography.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. [ 7% 144/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/deflate.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/deflate.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/deflate.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/zlib/deflate.c [ 8% 145/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/gzclose.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/gzclose.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/gzclose.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/zlib/gzclose.c [ 8% 146/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/gzlib.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/gzlib.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/gzlib.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/zlib/gzlib.c [ 8% 147/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_frame_field.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_frame_field.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_frame_field.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:199:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 199 | geo_assert(signed_index_t(result) >= 0); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.h:124:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 124 | geo_assert(use_NN_); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.h:137:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 137 | geo_assert(use_NN_); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/line_stream.h:152:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 152 | geo_assert(i < nb_fields()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/line_stream.h:165:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 165 | geo_assert(i < nb_fields()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:670:61: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 670 | geo_assert((centers_.size()/3)*3 == centers_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:671:59: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 671 | geo_assert((frames_.size()/9)*9 == frames_.size()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:226:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 226 | return points_ + i * stride_; | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.h:140:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 140 | f[c] = frames_[fi * 9 + c]; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:310:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 310 | M_[i] = 0.0; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:319:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 319 | double trace = M_[0] + M_[2] + M_[5] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:319:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 319 | double trace = M_[0] + M_[2] + M_[5] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:325:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 325 | M_[2] += s ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:326:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 326 | M_[5] += s ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:338:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 338 | axis_[1] = vec3( | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:342:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 342 | axis_[2] = vec3( | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:349:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 349 | axis_[i] = normalize(axis_[i]) ; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:349:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 349 | axis_[i] = normalize(axis_[i]) ; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:354:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 354 | i_[1] = 1 ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:355:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 355 | i_[2] = 2 ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:358:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 358 | double l1 = ::fabs(eigen_value_[1]) ; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:359:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 359 | double l2 = ::fabs(eigen_value_[2]) ; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:363:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 363 | std::swap(i_[0], i_[1]) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:368:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | std::swap(i_[1], i_[2]) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:368:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | std::swap(i_[1], i_[2]) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:372:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 372 | std::swap(i_[0],i_[1]) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:395:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 395 | M_[1] += s * e.x * e.y; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:396:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 396 | M_[2] += s * e.y * e.y; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:397:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 397 | M_[3] += s * e.x * e.z; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:398:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 398 | M_[4] += s * e.y * e.z; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:399:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 399 | M_[5] += s * e.z * e.z; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:410:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 410 | return axis_[i_[i]]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:410:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 410 | return axis_[i_[i]]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:421:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 421 | return eigen_value_[i_[i]]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:421:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 421 | return eigen_value_[i_[i]]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:472:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 472 | M[i] += M_[i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:472:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 472 | M[i] += M_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:484:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 484 | M_[i] += M[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:484:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 484 | M_[i] += M[i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:828:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 828 | N.x * frame[3 * i] + | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:829:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 829 | N.y * frame[3 * i + 1] + | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:830:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 830 | N.z * frame[3 * i + 2] | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:837:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 837 | vec3 W = s*normalize(vec3(&frame[3*max_index])); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:838:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 838 | frame[3*max_index ]=W.x; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:839:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 839 | frame[3*max_index+1]=W.y; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:840:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 840 | frame[3*max_index+2]=W.z; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:848:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 848 | ::fabs(N.x*frame[3*i]+N.y*frame[3*i+1]+N.z*frame[3*i+2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:848:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 848 | ::fabs(N.x*frame[3*i]+N.y*frame[3*i+1]+N.z*frame[3*i+2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:848:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 848 | ::fabs(N.x*frame[3*i]+N.y*frame[3*i+1]+N.z*frame[3*i+2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:856:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 856 | vec3 U = normalize(vec3(frame+3*u_index)); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:857:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 857 | vec3 V = normalize(vec3(frame+3*v_index)); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:877:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 877 | frame[1] = U.y; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:878:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 878 | frame[2] = U.z; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:879:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 879 | frame[3] = V.x; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:880:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 880 | frame[4] = V.y; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:881:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 881 | frame[5] = V.z; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:882:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 882 | frame[6] = W.x; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:883:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 883 | frame[7] = W.y; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.cpp:884:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 884 | frame[8] = W.z; | ^~~~~ 206 warnings generated. [ 8% 148/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_geometry.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_geometry.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_geometry.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:264:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 264 | geo_assert(supports_constraints()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:419:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 419 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:439:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 439 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:252:45: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 252 | geo_assert(instance_ == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:266:42: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 266 | geo_assert(instance_ == this); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:188:48: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 188 | geo_assert(M.vertices.dimension() >= 6); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:233:48: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 233 | geo_assert(M.vertices.dimension() >= 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:248:48: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 248 | geo_assert(M.vertices.dimension() >= 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:349:48: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 349 | geo_assert(M.vertices.dimension() >= 3); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:161:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | return Z1_[array_index * Z1_stride_]; | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:235:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 235 | return vertices_ + vertex_stride_ * i; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:368:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | return cell_to_v_[c * cell_v_stride_ + lv]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:382:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | return cell_to_cell_[c * cell_neigh_stride_ + lf]; | ^~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.h:84:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 84 | geo_sqr(p[1] - q[1]) + | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.h:84:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 84 | geo_sqr(p[1] - q[1]) + | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.h:85:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 85 | geo_sqr(p[2] - q[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.h:85:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 85 | geo_sqr(p[2] - q[2]); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:685:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 685 | return *(const vec3*) (R3_embedding_base_ + v * R3_embedding_stride_); | ^~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/integration_simplex.h:215:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 215 | return points_ + i * points_stride_; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/integration_simplex.h:226:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 226 | return frames_ + i * nb_comp_per_frame_; | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:337:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 337 | return &(points_[0]) + dimension_ * p; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:235:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 235 | xyzmin[c] = Numeric::max_float64(); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:236:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 236 | xyzmax[c] = Numeric::min_float64(); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:241:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | xyzmin[c] = std::min(xyzmin[c], p[c]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:241:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | xyzmin[c] = std::min(xyzmin[c], p[c]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:241:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | xyzmin[c] = std::min(xyzmin[c], p[c]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:242:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | xyzmax[c] = std::max(xyzmax[c], p[c]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | xyzmax[c] = std::max(xyzmax[c], p[c]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:242:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | xyzmax[c] = std::max(xyzmax[c], p[c]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:309:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 309 | pts.push_back(M.vertices.point_ptr(v)[1]); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:310:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 310 | pts.push_back(M.vertices.point_ptr(v)[2]); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:388:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 388 | center[1] += p[1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:389:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 389 | center[2] += p[2]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:411:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 411 | facet_center[1] += p[1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.cpp:412:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | facet_center[2] += p[2]; | ^ 182 warnings generated. [ 8% 149/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/gzread.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/gzread.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/gzread.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/zlib/gzread.c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/zlib/gzread.c:22:15: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 22 | ret = read(state->fd, buf + *have, get); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/zlib/gzread.c:599:11: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 599 | ret = close(state->fd); | ^ 2 warnings generated. [ 8% 150/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/infback.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/infback.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/infback.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/zlib/infback.c [ 8% 151/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/inffast.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/inffast.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/inffast.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/zlib/inffast.c [ 8% 152/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/inflate.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/inflate.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/inflate.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/zlib/inflate.c [ 8% 153/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/inftrees.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/inftrees.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/inftrees.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/zlib/inftrees.c [ 8% 154/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/trees.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/trees.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/trees.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/zlib/trees.c [ 9% 155/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/uncompr.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/uncompr.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/uncompr.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/zlib/uncompr.c [ 9% 156/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/zutil.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/zutil.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/zutil.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/zlib/zutil.c [ 9% 157/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/PoissonRecon/Factor.cpp.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/PoissonRecon/Factor.cpp.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/PoissonRecon/Factor.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/PoissonRecon/Factor.cpp [ 9% 158/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/PoissonRecon/Geometry.cpp.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/PoissonRecon/Geometry.cpp.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/PoissonRecon/Geometry.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/PoissonRecon/Geometry.cpp [ 9% 159/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_AABB.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_AABB.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_AABB.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.h:50: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:214:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 214 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.h:50: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:114:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 114 | result = std::min(result, geo_sqr(p[c] - B.xyz_min[c])); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:115:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 115 | result = std::min(result, geo_sqr(p[c] - B.xyz_max[c])); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:134:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 134 | if(p[c] < B.xyz_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:136:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 136 | result += geo_sqr(p[c] - B.xyz_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:137:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 137 | } else if(p[c] > B.xyz_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:139:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 139 | result += geo_sqr(p[c] - B.xyz_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:160:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 160 | double d = p[c] - 0.5 * (B.xyz_min[c] + B.xyz_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:160:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 160 | double d = p[c] - 0.5 * (B.xyz_min[c] + B.xyz_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:368:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double ty1 = dirinv.y*(box.xyz_min[1] - q1.y); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:369:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 369 | double ty2 = dirinv.y*(box.xyz_max[1] - q1.y); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:371:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 371 | double tz1 = dirinv.z*(box.xyz_min[2] - q1.z); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:372:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 372 | double tz2 = dirinv.z*(box.xyz_max[2] - q1.z); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:431:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 431 | B.xyz_min[coord] = p[coord]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:431:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 431 | B.xyz_min[coord] = p[coord]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:432:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 432 | B.xyz_max[coord] = p[coord]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:432:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 432 | B.xyz_max[coord] = p[coord]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:439:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 439 | B.xyz_min[coord] = std::min(B.xyz_min[coord], p[coord]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:439:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 439 | B.xyz_min[coord] = std::min(B.xyz_min[coord], p[coord]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:439:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 439 | B.xyz_min[coord] = std::min(B.xyz_min[coord], p[coord]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:440:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 440 | B.xyz_max[coord] = std::max(B.xyz_max[coord], p[coord]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:440:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 440 | B.xyz_max[coord] = std::max(B.xyz_max[coord], p[coord]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:440:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 440 | B.xyz_max[coord] = std::max(B.xyz_max[coord], p[coord]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:772:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 772 | B.xyz_min[coord] = p[coord]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:772:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 772 | B.xyz_min[coord] = p[coord]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:773:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 773 | B.xyz_max[coord] = p[coord]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:773:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 773 | B.xyz_max[coord] = p[coord]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:780:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 780 | B.xyz_min[coord] = std::min( | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:781:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 781 | B.xyz_min[coord], p[coord] | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:781:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 781 | B.xyz_min[coord], p[coord] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:783:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 783 | B.xyz_max[coord] = std::max( | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:784:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | B.xyz_max[coord], p[coord] | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:784:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | B.xyz_max[coord], p[coord] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:799:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 799 | B.xyz_min[coord] = p[coord]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:799:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 799 | B.xyz_min[coord] = p[coord]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:800:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 800 | B.xyz_max[coord] = p[coord]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:800:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 800 | B.xyz_max[coord] = p[coord]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:807:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 807 | B.xyz_min[coord] = std::min( | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:808:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 808 | B.xyz_min[coord], p[coord] | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:808:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 808 | B.xyz_min[coord], p[coord] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:810:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 810 | B.xyz_max[coord] = std::max( | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:811:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 811 | B.xyz_max[coord], p[coord] | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:811:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 811 | B.xyz_max[coord], p[coord] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:880:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 880 | B.xy_min[coord] = p[coord]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:880:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 880 | B.xy_min[coord] = p[coord]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:881:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 881 | B.xy_max[coord] = p[coord]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:881:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 881 | B.xy_max[coord] = p[coord]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:888:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 888 | B.xy_min[coord] = std::min( | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:889:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 889 | B.xy_min[coord], p[coord] | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:889:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 889 | B.xy_min[coord], p[coord] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:891:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 891 | B.xy_max[coord] = std::max( | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:892:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 892 | B.xy_max[coord], p[coord] | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:892:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 892 | B.xy_max[coord], p[coord] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:907:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 907 | B.xy_min[coord] = p[coord]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:907:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 907 | B.xy_min[coord] = p[coord]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:908:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 908 | B.xy_max[coord] = p[coord]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:908:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 908 | B.xy_max[coord] = p[coord]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:915:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 915 | B.xy_min[coord] = std::min( | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:916:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 916 | B.xy_min[coord], p[coord] | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:916:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 916 | B.xy_min[coord], p[coord] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:918:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 918 | B.xy_max[coord] = std::max( | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:919:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 919 | B.xy_max[coord], p[coord] | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_AABB.cpp:919:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 919 | B.xy_max[coord], p[coord] | ^ 220 warnings generated. [ 9% 160/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_reorder.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_reorder.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_reorder.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:1147:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1147 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:1164:48: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1164 | geo_assert(M.vertices.dimension() >= 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:1169:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1169 | switch(order) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:1183:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1183 | switch(order) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:1197:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1197 | switch(order) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:1235:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1235 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:1454:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1454 | geo_assert(dimension == 3); // Only implemented for 3D. | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic.h:112:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 112 | return index_t(reorder_instances[i]); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic.h:123:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 123 | Tx = translation[instance][0]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic.h:124:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 124 | Ty = translation[instance][1]; | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic.h:124:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 124 | Ty = translation[instance][1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic.h:125:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 125 | Tz = translation[instance][2]; | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic.h:125:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 125 | Tz = translation[instance][2]; | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:172:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 172 | Memory::copy(temp, pdata + i * elemsize, elemsize); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:176:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 176 | pdata + i * elemsize, pdata + j * elemsize, elemsize | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:176:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 176 | pdata + i * elemsize, pdata + j * elemsize, elemsize | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:183:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 183 | Memory::copy(pdata + i * elemsize, temp, elemsize); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:114:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 114 | return base_ + i * stride_; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:220:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | mesh_.vertices.point_ptr(i1)[COORD] > | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:221:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 221 | mesh_.vertices.point_ptr(i2)[COORD]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:220:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | mesh_.vertices.point_ptr(i1)[COORD] > | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:221:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 221 | mesh_.vertices.point_ptr(i2)[COORD]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:185:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | mesh_.vertices.point_ptr(i1)[COORD] < | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:186:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 186 | mesh_.vertices.point_ptr(i2)[COORD]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:220:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | mesh_.vertices.point_ptr(i1)[COORD] > | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:221:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 221 | mesh_.vertices.point_ptr(i2)[COORD]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:185:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | mesh_.vertices.point_ptr(i1)[COORD] < | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:186:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 186 | mesh_.vertices.point_ptr(i2)[COORD]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:185:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | mesh_.vertices.point_ptr(i1)[COORD] < | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:186:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 186 | mesh_.vertices.point_ptr(i2)[COORD]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:220:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | mesh_.vertices.point_ptr(i1)[COORD] > | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:221:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 221 | mesh_.vertices.point_ptr(i2)[COORD]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:220:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | mesh_.vertices.point_ptr(i1)[COORD] > | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:221:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 221 | mesh_.vertices.point_ptr(i2)[COORD]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:185:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | mesh_.vertices.point_ptr(i1)[COORD] < | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:186:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 186 | mesh_.vertices.point_ptr(i2)[COORD]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:220:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | mesh_.vertices.point_ptr(i1)[COORD] > | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:221:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 221 | mesh_.vertices.point_ptr(i2)[COORD]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:185:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | mesh_.vertices.point_ptr(i1)[COORD] < | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:186:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 186 | mesh_.vertices.point_ptr(i2)[COORD]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:185:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | mesh_.vertices.point_ptr(i1)[COORD] < | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:186:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 186 | mesh_.vertices.point_ptr(i2)[COORD]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:257:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | mesh_.vertices.point_ptr(i1)[COORD] < | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:258:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 258 | mesh_.vertices.point_ptr(i2)[COORD]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:257:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | mesh_.vertices.point_ptr(i1)[COORD] < | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:258:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 258 | mesh_.vertices.point_ptr(i2)[COORD]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:257:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | mesh_.vertices.point_ptr(i1)[COORD] < | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:258:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 258 | mesh_.vertices.point_ptr(i2)[COORD]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:257:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | mesh_.vertices.point_ptr(i1)[COORD] < | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:258:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 258 | mesh_.vertices.point_ptr(i2)[COORD]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:257:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | mesh_.vertices.point_ptr(i1)[COORD] < | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:258:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 258 | mesh_.vertices.point_ptr(i2)[COORD]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:257:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | mesh_.vertices.point_ptr(i1)[COORD] < | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:258:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 258 | mesh_.vertices.point_ptr(i2)[COORD]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:294:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 294 | result += s*mesh_.vertices.point_ptr( | ~~~~~~~~~~~~~~~^~~~~~~~~~ 295 | mesh_.facet_corners.vertex(c) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | )[COORD]; | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:294:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 294 | result += s*mesh_.vertices.point_ptr( | ~~~~~~~~~~~~~~~^~~~~~~~~~ 295 | mesh_.facet_corners.vertex(c) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | )[COORD]; | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:294:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 294 | result += s*mesh_.vertices.point_ptr( | ~~~~~~~~~~~~~~~^~~~~~~~~~ 295 | mesh_.facet_corners.vertex(c) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | )[COORD]; | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:436:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | result += mesh_.vertices.point_ptr( | ~~~~~~~~~~~~~~~^~~~~~~~~~ 437 | mesh_.cells.vertex(t, lv) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | )[COORD]; | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:436:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | result += mesh_.vertices.point_ptr( | ~~~~~~~~~~~~~~~^~~~~~~~~~ 437 | mesh_.cells.vertex(t, lv) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | )[COORD]; | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:436:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | result += mesh_.vertices.point_ptr( | ~~~~~~~~~~~~~~~^~~~~~~~~~ 437 | mesh_.cells.vertex(t, lv) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | )[COORD]; | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:578:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 578 | result += mesh_.vertices.point_ptr( | ~~~~~~~~~~~~~~~^~~~~~~~~~ 579 | mesh_.cells.vertex(c, lv) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 580 | )[COORD]; | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:578:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 578 | result += mesh_.vertices.point_ptr( | ~~~~~~~~~~~~~~~^~~~~~~~~~ 579 | mesh_.cells.vertex(c, lv) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 580 | )[COORD]; | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:578:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 578 | result += mesh_.vertices.point_ptr( | ~~~~~~~~~~~~~~~^~~~~~~~~~ 579 | mesh_.cells.vertex(c, lv) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 580 | )[COORD]; | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:1345:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1345 | xlat_[i][j] = period[j] * double(Periodic_translation[i][j]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:1345:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1345 | xlat_[i][j] = period[j] * double(Periodic_translation[i][j]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:1345:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1345 | xlat_[i][j] = period[j] * double(Periodic_translation[i][j]); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:1345:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1345 | xlat_[i][j] = period[j] * double(Periodic_translation[i][j]); | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:1359:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1359 | return (base_ + i * stride_)[coord] + xlat_[instance][coord]; | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:1359:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1359 | return (base_ + i * stride_)[coord] + xlat_[instance][coord]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:1359:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1359 | return (base_ + i * stride_)[coord] + xlat_[instance][coord]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_reorder.cpp:1359:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1359 | return (base_ + i * stride_)[coord] + xlat_[instance][coord]; | ^~~~~ 216 warnings generated. [ 9% 161/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_matrix.c.o -MF src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_matrix.c.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_matrix.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:299:23: warning: cast from 'void (*)(NLCRSMatrix *)' to 'NLDestroyMatrixFunc' (aka 'void (*)(struct NLMatrixStruct *)') converts to incompatible function type [-Wcast-function-type-strict] 299 | M->destroy_func = (NLDestroyMatrixFunc)nlCRSMatrixDestroy; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:303:17: warning: cast from 'void (*)(NLCRSMatrix *, const double *, double *)' to 'NLMultMatrixVectorFunc' (aka 'void (*)(struct NLMatrixStruct *, const double *, double *)') converts to incompatible function type [-Wcast-function-type-strict] 303 | M->mult_func = (NLMultMatrixVectorFunc)nlCRSMatrixMult; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:319:23: warning: cast from 'void (*)(NLCRSMatrix *)' to 'NLDestroyMatrixFunc' (aka 'void (*)(struct NLMatrixStruct *)') converts to incompatible function type [-Wcast-function-type-strict] 319 | M->destroy_func = (NLDestroyMatrixFunc)nlCRSMatrixDestroy; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:320:20: warning: cast from 'void (*)(NLCRSMatrix *, const double *, double *)' to 'NLMultMatrixVectorFunc' (aka 'void (*)(struct NLMatrixStruct *, const double *, double *)') converts to incompatible function type [-Wcast-function-type-strict] 320 | M->mult_func = (NLMultMatrixVectorFunc)nlCRSMatrixMult; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:336:23: warning: cast from 'void (*)(NLCRSMatrix *)' to 'NLDestroyMatrixFunc' (aka 'void (*)(struct NLMatrixStruct *)') converts to incompatible function type [-Wcast-function-type-strict] 336 | M->destroy_func = (NLDestroyMatrixFunc)nlCRSMatrixDestroy; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:340:17: warning: cast from 'void (*)(NLCRSMatrix *, const double *, double *)' to 'NLMultMatrixVectorFunc' (aka 'void (*)(struct NLMatrixStruct *, const double *, double *)') converts to incompatible function type [-Wcast-function-type-strict] 340 | M->mult_func = (NLMultMatrixVectorFunc)nlCRSMatrixMult; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:356:23: warning: cast from 'void (*)(NLCRSMatrix *)' to 'NLDestroyMatrixFunc' (aka 'void (*)(struct NLMatrixStruct *)') converts to incompatible function type [-Wcast-function-type-strict] 356 | M->destroy_func = (NLDestroyMatrixFunc)nlCRSMatrixDestroy; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:357:20: warning: cast from 'void (*)(NLCRSMatrix *, const double *, double *)' to 'NLMultMatrixVectorFunc' (aka 'void (*)(struct NLMatrixStruct *, const double *, double *)') converts to incompatible function type [-Wcast-function-type-strict] 357 | M->mult_func = (NLMultMatrixVectorFunc)nlCRSMatrixMult; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:369:24: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 369 | nl_assert(i < M->m); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:370:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 370 | nl_assert(n <= M->n); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:372:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 372 | nl_assert(M->colind == NULL); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:373:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 373 | nl_assert(M->val == NULL); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:408:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 408 | nl_assert(M->colind == NULL); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:409:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 409 | nl_assert(M->val == NULL); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:429:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 429 | nl_assert(M->colind != NULL); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:430:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 430 | nl_assert(M->val != NULL); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:431:24: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | nl_assert(i < M->m); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:432:24: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 432 | nl_assert(j < M->n); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:450:26: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 450 | nl_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:477:51: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 477 | nl_assert(M->type == NL_MATRIX_SPARSE_DYNAMIC); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:506:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 506 | nl_assert(M->m == N->m); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:507:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 507 | nl_assert(M->n == N->n); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:509:51: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 509 | nl_assert(M->storage & NL_MATRIX_STORE_SYMMETRIC); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:522:49: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 522 | nl_assert(N->storage & NL_MATRIX_STORE_COLUMNS); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:540:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 540 | nl_assert(M->m == N->m); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:541:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 541 | nl_assert(M->n == N->n); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:557:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 557 | nl_assert(M->m == N->m); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:558:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 558 | nl_assert(M->n == N->n); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:564:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 564 | nl_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:613:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 613 | nl_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:655:49: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 655 | nl_assert(M->storage & NL_MATRIX_STORE_ROWS); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:656:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 656 | nl_assert(!(M->storage & NL_MATRIX_STORE_COLUMNS)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:779:51: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 779 | nl_assert(A->type == NL_MATRIX_SPARSE_DYNAMIC); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:811:23: warning: cast from 'void (*)(NLSparseMatrix *)' to 'NLDestroyMatrixFunc' (aka 'void (*)(struct NLMatrixStruct *)') converts to incompatible function type [-Wcast-function-type-strict] 811 | M->destroy_func = (NLDestroyMatrixFunc)nlSparseMatrixDestroy; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:812:20: warning: cast from 'void (*)(NLSparseMatrix *, const NLdouble *, NLdouble *)' (aka 'void (*)(NLSparseMatrix *, const double *, double *)') to 'NLMultMatrixVectorFunc' (aka 'void (*)(struct NLMatrixStruct *, const double *, double *)') converts to incompatible function type [-Wcast-function-type-strict] 812 | M->mult_func = (NLMultMatrixVectorFunc)nlSparseMatrixMult; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:908:49: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 908 | nl_assert(M->storage & NL_MATRIX_STORE_ROWS); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:911:32: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 911 | nl_assert(M->m == M->n); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:940:49: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 940 | nl_assert(M->storage & NL_MATRIX_STORE_ROWS); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:941:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 941 | nl_assert(M->m == M->n); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:1098:28: warning: cast from 'void (*)(NLFunctionMatrix *)' to 'NLDestroyMatrixFunc' (aka 'void (*)(struct NLMatrixStruct *)') converts to incompatible function type [-Wcast-function-type-strict] 1098 | result->destroy_func = (NLDestroyMatrixFunc)nlFunctionMatrixDestroy; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:1099:25: warning: cast from 'void (*)(NLFunctionMatrix *, const NLdouble *, NLdouble *)' (aka 'void (*)(NLFunctionMatrix *, const double *, double *)') to 'NLMultMatrixVectorFunc' (aka 'void (*)(struct NLMatrixStruct *, const double *, double *)') converts to incompatible function type [-Wcast-function-type-strict] 1099 | result->mult_func = (NLMultMatrixVectorFunc)nlFunctionMatrixMult; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:1202:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1202 | nl_assert(M->n == N->m); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:1207:28: warning: cast from 'void (*)(NLMatrixProduct *)' to 'NLDestroyMatrixFunc' (aka 'void (*)(struct NLMatrixStruct *)') converts to incompatible function type [-Wcast-function-type-strict] 1207 | result->destroy_func = (NLDestroyMatrixFunc)nlMatrixProductDestroy; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:1208:25: warning: cast from 'void (*)(NLMatrixProduct *, const NLdouble *, NLdouble *)' (aka 'void (*)(NLMatrixProduct *, const double *, double *)') to 'NLMultMatrixVectorFunc' (aka 'void (*)(struct NLMatrixStruct *, const double *, double *)') converts to incompatible function type [-Wcast-function-type-strict] 1208 | result->mult_func = (NLMultMatrixVectorFunc)nlMatrixProductMult; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:100:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 100 | if(c->coeff[i].index == index) { | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:101:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 101 | c->coeff[i].value += value; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:108:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 108 | c->coeff[c->size].index = index; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:109:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 109 | c->coeff[c->size].value = value; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:118:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 118 | c->coeff[c->size].index = index; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:119:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 119 | c->coeff[c->size].value = value; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:163:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 163 | NLuint_big nnz = M->rowptr[M->m]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:222:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | M->sliceptr[1] = M->m; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 230 | return M->rowptr[M->m]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:240:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | for(j=M->rowptr[i]; jrowptr[i+1]; ++j) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:240:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | for(j=M->rowptr[i]; jrowptr[i+1]; ++j) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:241:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | sum += M->val[j] * x[M->colind[j]]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:241:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | sum += M->val[j] * x[M->colind[j]]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:241:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | sum += M->val[j] * x[M->colind[j]]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:243:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 243 | y[i] = sum; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:265:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | y[i] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:268:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 268 | for(jj=M->rowptr[i]; jjrowptr[i+1]; ++jj) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:268:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 268 | for(jj=M->rowptr[i]; jjrowptr[i+1]; ++jj) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 269 | a = M->val[jj]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:270:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 270 | j = M->colind[jj]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:271:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | y[i] += a * x[j]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:271:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | y[i] += a * x[j]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:273:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 273 | y[j] += a * x[i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:273:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 273 | y[j] += a * x[i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:285:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 285 | M,x,y,M->sliceptr[slice],M->sliceptr[slice+1] | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:285:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 285 | M,x,y,M->sliceptr[slice],M->sliceptr[slice+1] | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:375:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 375 | M->rowptr[i+1] = (NLuint_big)(n); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:381:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 381 | NLuint_big slice_size = CRS->rowptr[CRS->m] / (NLuint_big)(CRS->nslices); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:393:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | cur_NNZ += CRS->rowptr[cur_row+1] - CRS->rowptr[cur_row]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:393:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | cur_NNZ += CRS->rowptr[cur_row+1] - CRS->rowptr[cur_row]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:395:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 395 | CRS->sliceptr[slice] = cur_row; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:398:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 398 | CRS->sliceptr[CRS->nslices]=CRS->m; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:411:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 411 | M->rowptr[i+1] += M->rowptr[i]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:411:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 411 | M->rowptr[i+1] += M->rowptr[i]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:413:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 413 | nnz = M->rowptr[M->m]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:417:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 417 | M->colind[k] = (NLuint)(-1); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:436:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | for(jj=M->rowptr[i]; jjrowptr[i+1]; ++jj) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:436:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | for(jj=M->rowptr[i]; jjrowptr[i+1]; ++jj) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:437:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 437 | if(M->colind[jj] == j) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:438:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 438 | M->val[jj] += value; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:440:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 440 | } else if(M->colind[jj] == (NLuint)(-1)) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:441:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 441 | M->colind[jj] = j; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:442:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 442 | M->val[jj] += value; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:461:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 461 | nlRowColumnDestroy(&(M->row[i])); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:469:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 469 | nlRowColumnDestroy(&(M->column[i])); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:492:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 492 | M->diag[i] += value; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:495:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 495 | nlRowColumnAdd(&(M->row[i]), j, value); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:498:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 498 | nlRowColumnAdd(&(M->column[j]), i, value); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:513:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 513 | for(jj=0; jjrow[i].size; ++jj) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:516:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 516 | i, N->row[i].coeff[jj].index, | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:516:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 516 | i, N->row[i].coeff[jj].index, | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:517:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 517 | mul*N->row[i].coeff[jj].value | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:517:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 517 | mul*N->row[i].coeff[jj].value | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:524:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 524 | for(ii=0; iicolumn[j].size; ++ii) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:527:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 527 | N->column[j].coeff[ii].index, j, | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:527:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 527 | N->column[j].coeff[ii].index, j, | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:528:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | mul*N->column[j].coeff[ii].value | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:528:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | mul*N->column[j].coeff[ii].value | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:543:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 543 | for(jj=N->rowptr[i]; jjrowptr[i+1]; ++jj) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:543:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 543 | for(jj=N->rowptr[i]; jjrowptr[i+1]; ++jj) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:547:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 547 | N->colind[jj], | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:548:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 548 | mul*N->val[jj] | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:574:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 574 | nlRowColumnZero(&(M->row[i])); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:579:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 579 | nlRowColumnZero(&(M->column[i])); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:589:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 589 | nlRowColumnClear(&(M->row[i])); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:594:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 594 | nlRowColumnClear(&(M->column[i])); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:606:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 606 | nnz += (NLuint_big)(M->row[i].size); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:610:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 610 | nnz += (NLuint_big)(M->column[i].size); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:622:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 622 | nlRowColumnSort(&(M->row[i])); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:627:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 627 | nlRowColumnSort(&(M->column[i])); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:636:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 636 | NLRowColumn* Ri2 = &(M->row[i2]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:643:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 643 | c = &(Ri2->coeff[jj]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:652:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 652 | NLRowColumn* Ri = &(M->row[i]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:660:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 660 | c = &(Ri->coeff[jj]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:664:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 664 | M->diag[i] *= s; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:671:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 671 | NLRowColumn* Ri = &(M->row[i]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:677:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 677 | M->diag[i] = 0.0; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:694:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | NLRowColumn* Ri = &(A->row[i]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:695:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 695 | y[i] = 0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:697:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 697 | c = &(Ri->coeff[ij]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:698:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 698 | y[i] += c->value * x[c->index]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:698:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 698 | y[i] += c->value * x[c->index]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:700:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 700 | y[c->index] += c->value * x[i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:700:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 700 | y[c->index] += c->value * x[i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:728:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 728 | Ri = &(A->row[i]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:729:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 729 | y[i] = 0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:731:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 731 | c = &(Ri->coeff[ij]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:732:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 732 | y[i] += c->value * x[c->index]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:732:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 732 | y[i] += c->value * x[c->index]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:746:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 746 | NLRowColumn* Cj = &(A->column[j]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:747:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | y[j] = 0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:749:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 749 | c = &(Cj->coeff[ii]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:750:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 750 | y[c->index] += c->value * x[j]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:750:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 750 | y[c->index] += c->value * x[j]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:752:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 752 | y[j] += c->value * x[c->index]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:752:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 752 | y[j] += c->value * x[c->index]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:768:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | NLRowColumn* Cj = &(A->column[j]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:770:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 770 | c = &(Cj->coeff[ii]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:771:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 771 | y[c->index] += c->value * x[j]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:771:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 771 | y[c->index] += c->value * x[j]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:818:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 818 | nlRowColumnConstruct(&(M->row[i])); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:829:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 829 | nlRowColumnConstruct(&(M->column[i])); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:858:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 858 | M->diag[i] = 0.0; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:877:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 877 | nlRowColumnConstruct(&(M->row[M->m-1])); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:894:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 894 | nlRowColumnConstruct(&(M->column[M->n-1])); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:921:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 921 | NLRowColumn* Ri = &(M->row[i]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:922:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 922 | CRS->rowptr[i] = k; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:924:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 924 | NLCoeff* c = &(Ri->coeff[ij]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:925:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 925 | CRS->val[k] = c->value; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:926:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 926 | CRS->colind[k] = c->index; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:930:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 930 | CRS->rowptr[M->m] = k; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:950:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 950 | NLRowColumn* Ri = &M->row[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:952:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 952 | j = Ri->coeff[jj].index; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:964:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 964 | NLRowColumn* Ri = &(M->row[i]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:965:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 965 | CRS->rowptr[i] = k; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:967:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 967 | j = Ri->coeff[jj].index; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:972:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 972 | CRS->val[k] = Ri->coeff[jj].value; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:972:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 972 | CRS->val[k] = Ri->coeff[jj].value; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:973:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 973 | CRS->colind[k] = j; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_matrix.c:978:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 978 | CRS->rowptr[M->m] = k; | ^~~~~~~~~~~ 164 warnings generated. [ 9% 162/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/image/colormap.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/image/colormap.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/image/colormap.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:87:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 87 | geo_assert(index < size_) ; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:98:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 98 | geo_assert(index < size_) ; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:1123:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1123 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:88:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | return cells_[index] ; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:99:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | return cells_[index] ; | ^~~~~~ 57 warnings generated. [ 9% 163/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/gzwrite.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/gzwrite.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/gzwrite.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/zlib/gzwrite.c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/zlib/gzwrite.c:78:20: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 78 | writ = write(state->fd, strm->next_in, put); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/zlib/gzwrite.c:108:24: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 108 | writ = write(state->fd, state->x.next, put); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/zlib/gzwrite.c:627:9: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 627 | if (close(state->fd) == -1) | ^ 3 warnings generated. [ 9% 164/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/PoissonRecon/MarchingCubes.cpp.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/PoissonRecon/MarchingCubes.cpp.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/PoissonRecon/MarchingCubes.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/PoissonRecon/MarchingCubes.cpp [ 10% 165/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lapi.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lapi.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lapi.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/lua/lapi.c [ 10% 166/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lauxlib.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lauxlib.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lauxlib.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/lua/lauxlib.c [ 10% 167/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lbaselib.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lbaselib.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lbaselib.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/lua/lbaselib.c [ 10% 168/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lbitlib.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lbitlib.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lbitlib.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/lua/lbitlib.c [ 10% 169/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lcode.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lcode.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lcode.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/lua/lcode.c [ 10% 170/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lcorolib.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lcorolib.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lcorolib.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/lua/lcorolib.c [ 10% 171/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lctype.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lctype.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lctype.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/lua/lctype.c [ 10% 172/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/voronoi/CVT.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/voronoi/CVT.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/voronoi/CVT.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:264:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 264 | geo_assert(supports_constraints()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:419:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 419 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:439:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 439 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:252:45: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 252 | geo_assert(instance_ == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:266:42: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 266 | geo_assert(instance_ == this); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:288:30: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 288 | * \throw TaskCanceled | ~~~~~~~~~~~~~~~~~~^ 289 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:64:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 64 | geo_assert(index_t(dimension_) <= mesh->vertices.dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:69:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 69 | geo_assert(instance_ == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:86:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 86 | geo_assert(index_t(dimension_) <= mesh->vertices.dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:97:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 97 | geo_assert(instance_ == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:237:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 237 | geo_assert(volumetric()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:266:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 266 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:685:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 685 | return *(const vec3*) (R3_embedding_base_ + v * R3_embedding_stride_); | ^~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/integration_simplex.h:215:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 215 | return points_ + i * points_stride_; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/integration_simplex.h:226:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 226 | return frames_ + i * nb_comp_per_frame_; | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:161:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | return Z1_[array_index * Z1_stride_]; | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:235:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 235 | return vertices_ + vertex_stride_ * i; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:368:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | return cell_to_v_[c * cell_v_stride_ + lv]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:382:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | return cell_to_cell_[c * cell_neigh_stride_ + lf]; | ^~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:337:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 337 | return &(points_[0]) + dimension_ * p; | ^~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:123:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 123 | points_[i] = points[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:208:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | vertices_R3[3 * v + 1] = cur[1]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:209:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 209 | vertices_R3[3 * v + 2] = cur[2]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:210:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 210 | cur += dimension_; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:259:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 259 | vertices_R3[3 * v + 1] = cur[1]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:260:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | vertices_R3[3 * v + 2] = cur[2]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:261:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 261 | cur += dimension_; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:315:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 315 | cur_g[c] = 0.0; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:318:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 318 | cur_g += dimension_; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:370:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 370 | points_R3_[p] = vec3(cur[0], cur[1], cur[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:370:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 370 | points_R3_[p] = vec3(cur[0], cur[1], cur[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.cpp:371:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 371 | cur += dimension_; | ^~~ 179 warnings generated. [ 10% 173/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/points/co3ne.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/points/co3ne.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/points/co3ne.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:199:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 199 | geo_assert(signed_index_t(result) >= 0); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:52: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:288:30: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 288 | * \throw TaskCanceled | ~~~~~~~~~~~~~~~~~~^ 289 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:373:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 373 | geo_assert(nb_incident_T != 0); // There is at least THIS T. | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:345:13: warning: 'switch' missing 'default' label [-Wswitch-default] 345 | switch(nb_neighbors) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:490:53: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 490 | geo_assert(largest_neigh_comp != NO_CNX); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:1020:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1020 | geo_assert(comp2 != cnx_[t]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:1052:46: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1052 | geo_assert(cnx_size_[comp1] == 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:1085:63: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1085 | geo_assert(cnx_[t3] == NO_CNX); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:1491:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1491 | geo_assert(M.vertices.dimension() >= 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:1492:79: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1492 | geo_assert(M.vertices.dimension() == 3 || NN_->stride_supported()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:1978:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1978 | switch(mode_) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:2079:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2079 | geo_assert(remaining == 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:2140:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2140 | geo_assert(normal.is_bound()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:226:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 226 | return points_ + i * stride_; | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.h:92:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | return vec3(center_[0], center_[1], center_[2]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.h:92:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | return vec3(center_[0], center_[1], center_[2]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.h:102:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 102 | return axis_[i]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.h:112:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 112 | return eigen_value_[i]; | ^~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:330:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | if(adj_c[i] != NO_CORNER) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:331:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | index_t t2 = c2f(adj_c[i]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:362:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 362 | if(adj_c[i] != NO_CORNER) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:441:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 441 | adj[i] = index_t(M_.facet_corners.adjacent_facet(c)); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:446:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 446 | if(adj[i] == NO_FACET) { | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:447:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 447 | adj_ori[i] = 0; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:448:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 448 | adj_cnx[i] = NO_CNX; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:450:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 450 | adj_ori[i] = | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:451:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 451 | (triangles_have_same_orientation(t,adj[i])) ? 1 : -1; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:452:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 452 | adj_cnx[i] = cnx_[adj[i]]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:452:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 452 | adj_cnx[i] = cnx_[adj[i]]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:460:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 460 | if(adj[i] != NO_FACET) { | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:463:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 463 | adj_cnx[j] == adj_cnx[i] && | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:463:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 463 | adj_cnx[j] == adj_cnx[i] && | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:464:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 464 | adj_ori[j] != adj_ori[i] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:464:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 464 | adj_ori[j] != adj_ori[i] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:480:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 480 | adj_cnx[i] != NO_CNX && ( | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:482:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 482 | cnx_size_[adj_cnx[i]] > | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:483:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 483 | cnx_size_[adj_cnx[largest_neigh_comp]] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:493:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | index_t comp = adj_cnx[largest_neigh_comp]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:498:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 498 | if(adj_ori[largest_neigh_comp] == -1) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:501:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 501 | adj_ori[i] = -adj_ori[i]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:501:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 501 | adj_ori[i] = -adj_ori[i]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:510:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 510 | adj[i] != NO_FACET && cnx_[adj[i]] != comp | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:510:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 510 | adj[i] != NO_FACET && cnx_[adj[i]] != comp | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:513:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 513 | adj[i], comp, (adj_ori[i] == -1) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:513:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 513 | adj[i], comp, (adj_ori[i] == -1) | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:838:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 838 | ++adj_c; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:855:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 855 | if(adj_c[i] != NO_CORNER) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:857:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 857 | M_.facet_corners.set_adjacent_facet(c, c2f(adj_c[i])); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:858:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 858 | M_.facet_corners.set_adjacent_facet(adj_c[i], t); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:969:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 969 | points[j1] - points[i1], | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:969:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 969 | points[j1] - points[i1], | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:970:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 970 | points[k1] - points[i1] | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:970:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 970 | points[k1] - points[i1] | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:976:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 976 | points[j2] - points[i2], | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:976:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 976 | points[j2] - points[i2], | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:977:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 977 | points[k2] - points[i2] | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:977:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 977 | points[k2] - points[i2] | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:1235:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1235 | std::sort(ptr, ptr+3); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:1576:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1576 | return *(vec3*) (p_ + i * p_stride_); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:1589:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1589 | return *(vec3*) (n_ + i * n_stride_); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:1601:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1601 | double* n = n_ + i * n_stride_; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:1603:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1603 | n[1] = N.y; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:1604:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1604 | n[2] = N.z; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:1760:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1760 | double s = sincos_table[k][0]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:1761:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1761 | double c = sincos_table[k][1]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:1761:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1761 | double c = sincos_table[k][1]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/co3ne.cpp:2212:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2212 | p[c] = new_vertices_[idx]; | ^ 209 warnings generated. [ 10% 174/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/xatlas/xatlas.cpp.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/xatlas/xatlas.cpp.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/xatlas/xatlas.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/xatlas/xatlas.cpp [ 11% 175/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/ldblib.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/ldblib.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/ldblib.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/lua/ldblib.c [ 11% 176/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/ldebug.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/ldebug.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/ldebug.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/lua/ldebug.c [ 11% 177/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/ldo.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/ldo.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/ldo.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/lua/ldo.c [ 11% 178/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/ldump.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/ldump.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/ldump.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/lua/ldump.c [ 11% 179/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lfunc.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lfunc.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lfunc.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/lua/lfunc.c [ 11% 180/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lgc.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lgc.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lgc.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/lua/lgc.c [ 11% 181/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/linit.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/linit.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/linit.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/lua/linit.c [ 11% 182/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/liolib.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/liolib.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/liolib.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/lua/liolib.c [ 11% 183/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/llex.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/llex.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/llex.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/lua/llex.c [ 11% 184/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lmathlib.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lmathlib.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lmathlib.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/lua/lmathlib.c [ 12% 185/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lmem.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lmem.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lmem.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/lua/lmem.c [ 12% 186/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/loadlib.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/loadlib.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/loadlib.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/lua/loadlib.c [ 12% 187/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lobject.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lobject.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lobject.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/lua/lobject.c [ 12% 188/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_baking.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_baking.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_baking.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:87:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 87 | geo_assert(index < size_) ; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:98:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 98 | geo_assert(index < size_) ; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:131:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 131 | geo_assert(axis < 3); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.h:207:29: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 207 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.h:177:6: warning: 'switch' missing 'default' label [-Wswitch-default] 177 | switch(component_encoding_) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:199:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 199 | geo_assert(signed_index_t(result) >= 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:86:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 86 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:109:64: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 109 | geo_assert(tex_coord.is_bound() && tex_coord.dimension() == 2); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:187:64: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 187 | geo_assert(tex_coord.is_bound() && tex_coord.dimension() == 2); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:188:34: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 188 | geo_assert(attribute.is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:201:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 201 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:238:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 238 | geo_assert(target->component_encoding() == Image::FLOAT64); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:241:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 241 | geo_assert(point.is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:258:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 258 | geo_assert(geometry->dimension() == 2); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:259:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 259 | geo_assert(target->dimension() == 2); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:263:3: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 263 | ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:264:62: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 264 | geo_assert(geometry->component_encoding() == Image::FLOAT64); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:316:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 316 | geo_assert(geometry->dimension() == 2); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:317:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 317 | geo_assert(target->dimension() == 2); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:321:3: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 321 | ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:322:62: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 322 | geo_assert(geometry->component_encoding() == Image::FLOAT64); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:323:48: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 323 | geo_assert(highres->vertices.dimension() >= 3); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:887:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 887 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:1123:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1123 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:1129:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1129 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:88:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | return cells_[index] ; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:99:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | return cells_[index] ; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:132:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | return size_[axis]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:149:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | return size_[1]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:158:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 158 | return size_[2]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:182:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | return size_t(size_[0]) * size_t(size_[1]) * size_t(size_[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:182:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | return size_t(size_[0]) * size_t(size_[1]) * size_t(size_[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:301:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 301 | return base_mem() + x * factor_[0]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:312:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 312 | return byte_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:322:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 322 | return int16_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:332:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 332 | return int32_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:342:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | return float32_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:352:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 352 | return float64_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ~~~~~~~~~~~~ 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:423:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ~~~~~~~~~~~^ 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:423:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ~~~~~~~~~~~~ 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:435:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ~~~~~~~~~~~^ 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:435:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ~~~~~~~~~~~~ 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:448:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ~~~~~~~~~~~^ 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:448:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ~~~~~~~~~~~~ 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:461:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ~~~~~~~~~~~^ 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:461:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ~~~~~~~~~~~~ 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:477:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ~~~~~~~~~~~^ 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:477:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ~~~~~~~~~~~~ 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:493:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ~~~~~~~~~~~^ 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:493:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.h:184:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | pixel_ptr[comp] = Memory::byte(c[comp] * 255.0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.h:193:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | pixel_ptr[comp] = Numeric::float32(c[comp]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.h:202:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 202 | pixel_ptr[comp] = Numeric::float64(c[comp]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:226:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 226 | return points_ + i * stride_; | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:147:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 147 | neighbors[i] = index_t(-1); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:148:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | neighbors_sq_dist[i] = Numeric::max_float64(); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:159:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 159 | neighbors_sq_dist[nb_neighbors - 1] : | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:182:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | if(neighbors_sq_dist[i - 1] < sq_dist) { | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:185:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | neighbors[i] = neighbors[i - 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:185:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | neighbors[i] = neighbors[i - 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:186:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 186 | neighbors_sq_dist[i] = neighbors_sq_dist[i - 1]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:186:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 186 | neighbors_sq_dist[i] = neighbors_sq_dist[i - 1]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:189:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 189 | neighbors[i] = neighbor; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:190:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | neighbors_sq_dist[i] = sq_dist; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:206:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 206 | neighbors[i] = user_neighbors[i]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:206:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 206 | neighbors[i] = user_neighbors[i]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:207:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | neighbors_sq_dist[i] = user_neighbors_sq_dist[i]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:207:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | neighbors_sq_dist[i] = user_neighbors_sq_dist[i]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:209:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 209 | neighbors[nb_neighbors_max] = index_t(-1); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:210:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 210 | neighbors_sq_dist[nb_neighbors_max] = Numeric::max_float64(); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:222:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | user_neighbors[i] = neighbors[i]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:222:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | user_neighbors[i] = neighbors[i]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:223:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 223 | user_neighbors_sq_dist[i] = neighbors_sq_dist[i]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:223:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 223 | user_neighbors_sq_dist[i] = neighbors_sq_dist[i]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:405:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | double val = point_ptr(point_index_[i])[coord]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:659:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 659 | return (points_ + direct_index * stride_)[coord]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:659:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 659 | return (points_ + direct_index * stride_)[coord]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:169:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 169 | pix[1] = Npix.y; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:170:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 170 | pix[2] = Npix.z; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_baking.cpp:247:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 247 | base_mem[i] = Numeric::max_float64(); | ^~~~~~~~ 263 warnings generated. [ 12% 189/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/voronoi/generic_RVD_polygon.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/voronoi/generic_RVD_polygon.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/voronoi/generic_RVD_polygon.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:264:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 264 | geo_assert(supports_constraints()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:419:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 419 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:439:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 439 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:199:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 199 | geo_assert(signed_index_t(result) >= 0); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:214:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 214 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.cpp:164:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 164 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.cpp:158:9: warning: 'switch' missing 'default' label [-Wswitch-default] 158 | switch(q.sym().nb_boundary_facets()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.cpp:215:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 215 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:161:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | return Z1_[array_index * Z1_stride_]; | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:235:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 235 | return vertices_ + vertex_stride_ * i; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:368:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | return cell_to_v_[c * cell_v_stride_ + lv]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:382:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | return cell_to_cell_[c * cell_neigh_stride_ + lf]; | ^~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:226:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 226 | return points_ + i * stride_; | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:130:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 130 | return data_ + size_; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:152:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 152 | return data_ + size_; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:191:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 191 | if(where == end() - 1) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:195:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 195 | for(iterator i = end() - 1; i != where; i--) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:195:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 195 | for(iterator i = end() - 1; i != where; i--) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:197:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 197 | *i = *(i - 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:312:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 312 | result++; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:326:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 326 | result++; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:364:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 364 | ++i1; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:367:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 367 | ++i2; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:371:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 371 | ++i1; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:372:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 372 | ++i2; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:446:54: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 446 | it != baseclass::end() && *it < 0; ++it) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:457:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 457 | for(auto it = baseclass::end() - 1; | ~~~~~~~~~~~^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:458:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 458 | it != baseclass::begin() - 1 && *it > 0; --it) { | ~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:458:60: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 458 | it != baseclass::begin() - 1 && *it > 0; --it) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:483:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 483 | return to_unsigned_int((baseclass::end()[-1 - i]) - 1); | ~~~~~~~~~~~^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:494:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | return to_unsigned_int(-(baseclass::begin()[i]) - 1); | ~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:749:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 749 | return &(chunks_[i >> CHUNK_SHIFT][(i & CHUNK_MASK) * dimension_]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ 186 warnings generated. [ 12% 190/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/PoissonRecon/poisson_geogram.cpp.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/PoissonRecon/poisson_geogram.cpp.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/PoissonRecon/poisson_geogram.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/PoissonRecon/poisson_geogram.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/PoissonRecon/poisson_geogram.cpp:58: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/PoissonRecon/MyTime.h:35: /usr/include/sys/timeb.h:41:2: warning: "this file includes which is deprecated" [-W#warnings] 41 | #warning "this file includes which is deprecated" | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/PoissonRecon/poisson_geogram.cpp:60: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/PoissonRecon/Octree.h:32: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/PoissonRecon/Allocator.h:118:62: warning: relational comparison result unused [-Wunused-comparison] 118 | for(int j=0;jelements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/line_stream.h:152:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 152 | geo_assert(i < nb_fields()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/line_stream.h:165:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 165 | geo_assert(i < nb_fields()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:492:61: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 492 | geo_assert(M.vertices.dimension() >= dimension_); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:543:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 543 | geo_assert(cur_vt == nb_vt); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1129:21: warning: 'switch' missing 'default' label [-Wswitch-default] 1129 | switch(M.cells.type(c)) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1323:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1323 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:3176:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 3176 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:3161:21: warning: 'switch' missing 'default' label [-Wswitch-default] 3161 | switch(M.cells.type(c)) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:4499:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 4499 | geo_assert(in.nb_fields() == 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:4504:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 4504 | geo_assert(in.nb_fields() == 4); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:4535:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 4535 | geo_assert(in.nb_fields() == 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:4576:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 4576 | geo_assert(in.field_as_uint(0) == nb_elements); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:100:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 100 | indices[1] = j; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:103:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 103 | indices[1] = i; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:124:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 124 | indices[1] = j; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:140:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 140 | if(indices[1] < rhs.indices[1]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:140:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 140 | if(indices[1] < rhs.indices[1]) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:298:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 298 | indices[1] = j; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:299:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 299 | indices[2] = k; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:310:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 310 | if(indices[i] < rhs.indices[i]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:310:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 310 | if(indices[i] < rhs.indices[i]) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:313:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | if(indices[i] > rhs.indices[i]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:313:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | if(indices[i] > rhs.indices[i]) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:102:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 102 | p[c] = float(coords[c]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:102:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 102 | p[c] = float(coords[c]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:107:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 107 | p[c] = coords[c]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:107:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 107 | p[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:119:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 119 | p[c] = coords[c]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:119:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 119 | p[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:124:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 124 | p[c] = double(coords[c]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:124:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 124 | p[c] = double(coords[c]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:137:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 137 | coords[c] = double(p[c]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:137:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 137 | coords[c] = double(p[c]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:142:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 142 | coords[c] = p[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:142:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 142 | coords[c] = p[c]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:302:72: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 302 | for(char* ptr = in.field(i); *ptr != '\0'; ptr++) { | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:306:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 306 | tex_vertex_str = ptr+1; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:663:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 663 | keyword2name_[GmfTriangles] = "triangle"; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:664:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 664 | keyword2name_[GmfQuadrilaterals] = "quad"; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:665:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 665 | keyword2name_[GmfTetrahedra] = "tet"; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:666:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 666 | keyword2name_[GmfHexahedra] = "hex"; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:667:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 667 | keyword2name_[GmfPrisms] = "prism"; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:668:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 668 | keyword2name_[GmfPyramids] = "pyramid"; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:669:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 669 | keyword2name_[GmfEdges] = "edge"; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:670:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 670 | keyword2nbv_[GmfTriangles] = 3; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:671:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 671 | keyword2nbv_[GmfQuadrilaterals] = 4; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:672:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 672 | keyword2nbv_[GmfTetrahedra] = 4; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:673:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | keyword2nbv_[GmfHexahedra] = 8; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:674:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 674 | keyword2nbv_[GmfPrisms] = 6; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:675:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 675 | keyword2nbv_[GmfPyramids] = 5; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:676:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 676 | keyword2nbv_[GmfEdges] = 2; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:818:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 818 | first_edge+e, lv, index_t(v[lv]-1) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:845:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 845 | first_tri+t, lv, index_t(v[lv]-1) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:871:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 871 | first_quad+q, lv, index_t(v[lv]-1) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:899:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 899 | first_tet+t, lv, index_t(v[lv]-1) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:933:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 933 | first_hex+h, lv, index_t(v[lv]-1) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:958:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 958 | first_prism+p, lv, index_t(v[lv]-1) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:984:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 984 | first_pyramid+p, lv, index_t(v[lv]-1) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1263:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1263 | << keyword2name_[keyword] | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1278:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1278 | index_t nbv = keyword2nbv_[keyword]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1284:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1284 | &v[0], &v[1], &ref | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1290:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1290 | &v[0], &v[1], &v[2], &ref | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1290:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1290 | &v[0], &v[1], &v[2], &ref | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1296:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1296 | &v[0], &v[1], &v[2], &v[3], &ref | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1296:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1296 | &v[0], &v[1], &v[2], &v[3], &ref | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1296:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1296 | &v[0], &v[1], &v[2], &v[3], &ref | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1302:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1302 | &v[0], &v[1], &v[2], &v[3], &v[4], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1302:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1302 | &v[0], &v[1], &v[2], &v[3], &v[4], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1302:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1302 | &v[0], &v[1], &v[2], &v[3], &v[4], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1302:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1302 | &v[0], &v[1], &v[2], &v[3], &v[4], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1309:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1309 | &v[0], &v[1], &v[2], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1309:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1309 | &v[0], &v[1], &v[2], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1310:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1310 | &v[3], &v[4], &v[5], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1310:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1310 | &v[3], &v[4], &v[5], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1310:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1310 | &v[3], &v[4], &v[5], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1317:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1317 | &v[0], &v[1], &v[2], &v[3], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1317:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1317 | &v[0], &v[1], &v[2], &v[3], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1317:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1317 | &v[0], &v[1], &v[2], &v[3], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1318:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1318 | &v[4], &v[5], &v[6], &v[7], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1318:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1318 | &v[4], &v[5], &v[6], &v[7], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1318:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1318 | &v[4], &v[5], &v[6], &v[7], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1318:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1318 | &v[4], &v[5], &v[6], &v[7], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1329:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1329 | << keyword2name_[keyword] | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1339:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1339 | v[lv] < 1 || | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1340:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1340 | index_t(v[lv]) > M.vertices.nb() | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1343:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1343 | << "Error: " << keyword2name_[keyword] | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1345:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1345 | << " references an invalid vertex: " << v[lv] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1707:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1707 | mesh_.vertices.single_precision_point_ptr( | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1708 | current_vertex_-1 | ~~~~~~~~~~~~~~~~~ 1709 | )[coord] = float(ply_get_argument_value(argument)); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1711:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1711 | mesh_.vertices.point_ptr( | ~~~~~~~~~~~~~~~^~~~~~~~~~ 1712 | current_vertex_-1 | ~~~~~~~~~~~~~~~~~ 1713 | )[coord] = ply_get_argument_value(argument); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1861:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1861 | tristrip_points_[1], | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:1865:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1865 | tristrip_points_[tristrip_index_ & 1] = vertex_index; | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:2012:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2012 | ply_write(oply, xyz[coord]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:2017:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2017 | ply_write(oply, Numeric::uint8(255.0*rgb[coord])); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:2394:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2394 | in >> XYZ[i]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:2403:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 2403 | set_mesh_point(M, 3*t+1, XYZ+3, 3); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:2404:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 2404 | set_mesh_point(M, 3*t+2, XYZ+6, 3); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:2743:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2743 | << p[1] << ' ' | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:2744:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2744 | << p[2] << ' ' | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:2745:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2745 | << p[3] << ' ' | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:2746:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2746 | << p[4] << ' ' | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:2747:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2747 | << p[5] << std::endl; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:2872:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2872 | out << p[c] << ' '; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:3895:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3895 | M.vertices.single_precision_point_ptr(v)[1] = float(y); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:3896:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3896 | M.vertices.single_precision_point_ptr(v)[2] = float(z); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:3899:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3899 | M.vertices.point_ptr(v)[1] = y; | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:3900:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3900 | M.vertices.point_ptr(v)[2] = z; | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:4247:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4247 | out << std::setprecision(17) << p[d] << " "; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:4281:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4281 | << edges[e].indices[1] << std::endl; | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:4637:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4637 | nb_cells, msh2geo_hex[j], | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:4749:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4749 | << M.vertices.point_ptr(v)[1] << " " | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:4750:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4750 | << M.vertices.point_ptr(v)[2] << '\n' ; | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:4814:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4814 | out << elt_id << " " << celltype_geo2msh[M.cells.type(c)] | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:4817:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4817 | out << M.cells.vertex(c, msh2geo[li]) + id_offset_msh | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.cpp:4884:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4884 | p++; | ^ 261 warnings generated. [ 13% 204/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_surface_intersection.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_surface_intersection.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_surface_intersection.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:124:13: warning: 'switch' missing 'default' label [-Wswitch-default] 124 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:171:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 171 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:163:13: warning: 'switch' missing 'default' label [-Wswitch-default] 163 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:208:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 208 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:200:13: warning: 'switch' missing 'default' label [-Wswitch-default] 200 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:236:13: warning: 'switch' missing 'default' label [-Wswitch-default] 236 | switch(op) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/interval_nt.h:114:46: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 114 | geo_assert(sign_is_determined(s)); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:214:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 214 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:669:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 669 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:934:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 934 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:955:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 955 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:1022:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1022 | geo_assert(bndl < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:54: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:1122:53: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1122 | geo_assert(Tv(t,e) != Tv(t,(e+1)%3)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:1126:57: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1126 | geo_assert(Tadj(t,e) != Tadj(t,(e+1)%3)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:1129:45: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1129 | geo_assert(Tadj(t2,e2) == t); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:126:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 126 | geo_assert(f == M->f1_); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:144:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 144 | geo_assert(f1 == M->f1_); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:720:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 720 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:414:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 414 | geo_assert(f1 < f2); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:1105:56: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1105 | geo_assert(mesh_.halfedges_.vertex(h2,0) == v0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:1106:56: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1106 | geo_assert(mesh_.halfedges_.vertex(h2,1) == v1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:1588:49: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1588 | geo_assert(v_id[v1] != NO_INDEX); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:1589:49: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1589 | geo_assert(v_id[v2] != NO_INDEX); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:1707:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1707 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:2337:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2337 | geo_assert(nb_groups == group_facet.size()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:887:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 887 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vechg.h:249:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 249 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:237:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | return x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:251:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 251 | return x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:383:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | x_[i] = rhs.x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:383:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | x_[i] = rhs.x_[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:429:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 429 | two_sum(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:461:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 461 | two_diff(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:493:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | two_product(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:522:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 522 | square(a, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1017:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | x_[i] = -x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1017:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | x_[i] = -x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1032:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1032 | x_[i] *= s; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1045:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1045 | result += x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1058:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1058 | return geo_sgn(x_[length() - 1]); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:52: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:124:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 124 | indices[1] = j; | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:54: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:170:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 170 | return find_3(T_.data()+3*t, v); | ~~~^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:196:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 196 | return find_3(Tadj_.data()+3*t1, t2); | ~~~~~~^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:1091:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1091 | index_t result = index_t( (T[1] == v) | ((T[2] == v) * 2) ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:1091:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1091 | index_t result = index_t( (T[1] == v) | ((T[2] == v) * 2) ); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:331:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | return vec2(p[u_], p[v_]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:331:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | return vec2(p[u_], p[v_]); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:52: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:172:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 172 | Memory::copy(temp, pdata + i * elemsize, elemsize); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:176:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 176 | pdata + i * elemsize, pdata + j * elemsize, elemsize | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:176:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 176 | pdata + i * elemsize, pdata + j * elemsize, elemsize | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:183:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 183 | Memory::copy(pdata + i * elemsize, temp, elemsize); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:370:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 370 | p[c] = s * (p[c]-normalize_center_[c]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:370:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 370 | p[c] = s * (p[c]-normalize_center_[c]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:383:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | p[i] *= SCALING; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:757:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 757 | ExactPoint K(xyz[0], xyz[1], xyz[2], 1.0); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:757:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 757 | ExactPoint K(xyz[0], xyz[1], xyz[2], 1.0); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:880:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 880 | p[i] *= INV_SCALING; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:888:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 888 | p[c] = normalize_radius_*p[c] + normalize_center_[c]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:888:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 888 | p[c] = normalize_radius_*p[c] + normalize_center_[c]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:918:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 918 | return ExactPoint(xyz[0], xyz[1], xyz[2], 1.0); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:918:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 918 | return ExactPoint(xyz[0], xyz[1], xyz[2], 1.0); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:2417:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2417 | p_dst[1] = p_src[1]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:2417:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2417 | p_dst[1] = p_src[1]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:2418:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2418 | p_dst[2] = p_src[2]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.cpp:2418:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2418 | p_dst[2] = p_src[2]; | ^~~~~ 228 warnings generated. [ 13% 205/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/delaunay/CDT_2d.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/delaunay/CDT_2d.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/delaunay/CDT_2d.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:67: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:67: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:67: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:214:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 214 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:67: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:124:13: warning: 'switch' missing 'default' label [-Wswitch-default] 124 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:171:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 171 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:163:13: warning: 'switch' missing 'default' label [-Wswitch-default] 163 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:208:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 208 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:200:13: warning: 'switch' missing 'default' label [-Wswitch-default] 200 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:236:13: warning: 'switch' missing 'default' label [-Wswitch-default] 236 | switch(op) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:67: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/interval_nt.h:114:46: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 114 | geo_assert(sign_is_determined(s)); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:67: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:1122:53: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1122 | geo_assert(Tv(t,e) != Tv(t,(e+1)%3)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:1126:57: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1126 | geo_assert(Tadj(t,e) != Tadj(t,(e+1)%3)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:1129:45: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1129 | geo_assert(Tadj(t2,e2) == t); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:73: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:73: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:73: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:74: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:133:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 133 | geo_assert(orient_012_ != ZERO); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:279:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 279 | geo_assert(new_k == k); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:351:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 351 | geo_assert(vT(v) != index_t(-1)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:367:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 367 | geo_assert(t != index_t(-1)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:607:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 607 | geo_assert(!Q.empty()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:667:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 667 | geo_assert_not_reached; // For now, assert fail. | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:769:48: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 769 | geo_assert(!point_outside_boundary); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:1161:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1161 | geo_assert(segment_edge_intersect(v1,v2,t,0)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:1169:68: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(I.find(make_edge(w1,w2)) != I.end()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:1195:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1195 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:1314:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1314 | geo_assert(nv() == 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:1315:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1315 | geo_assert(nT() == 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:1325:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1325 | geo_assert(nv() == 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:1326:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1326 | geo_assert(nT() == 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:1551:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1551 | geo_assert(nv() == 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:1552:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1552 | geo_assert(nT() == 0); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:67: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:67: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:67: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:67: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:67: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:67: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:67: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:237:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | return x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:251:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 251 | return x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:383:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | x_[i] = rhs.x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:383:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | x_[i] = rhs.x_[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:429:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 429 | two_sum(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:461:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 461 | two_diff(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:493:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | two_product(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:522:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 522 | square(a, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1017:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | x_[i] = -x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1017:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | x_[i] = -x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1032:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1032 | x_[i] *= s; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1045:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1045 | result += x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1058:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1058 | return geo_sgn(x_[length() - 1]); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:67: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:163:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 163 | if (items[0]> items[1]) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:164:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 164 | std::swap(items[0], items[1]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:166:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 166 | if (items[1]> items[2]) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:166:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 166 | if (items[1]> items[2]) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:167:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | std::swap(items[1], items[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:167:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | std::swap(items[1], items[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:169:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 169 | if (items[0]> items[1]) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:170:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 170 | std::swap(items[0], items[1]); | ^~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:67: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:124:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 124 | indices[1] = j; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:274:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | indices[1] = j; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:275:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 275 | indices[2] = k; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:310:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 310 | if(indices[i] < rhs.indices[i]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:310:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 310 | if(indices[i] < rhs.indices[i]) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:313:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | if(indices[i] > rhs.indices[i]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:313:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | if(indices[i] > rhs.indices[i]) { | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:67: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:170:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 170 | return find_3(T_.data()+3*t, v); | ~~~^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:196:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 196 | return find_3(Tadj_.data()+3*t1, t2); | ~~~~~~^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:1091:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1091 | index_t result = index_t( (T[1] == v) | ((T[2] == v) * 2) ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:1091:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1091 | index_t result = index_t( (T[1] == v) | ((T[2] == v) * 2) ); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:73: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:73: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:73: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:73: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:792:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 792 | o[le] = POSITIVE; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:799:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 799 | index_t v_bkp = tv[le]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:800:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 800 | tv[le] = v; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:801:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 801 | o[le] = Sign(orient_012_ * orient2d(tv[0], tv[1], tv[2])); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:806:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 806 | if(o[le] != NEGATIVE) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:807:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 807 | tv[le] = v_bkp; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:1189:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1189 | o[1] = orient2d(v,k,i); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:1190:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1190 | o[2] = orient2d(v,i,j); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:1191:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1191 | if(o[0]*o[1] >= 0 && o[1]*o[2] >= 0 && o[2]*o[0] >= 0) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:1191:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1191 | if(o[0]*o[1] >= 0 && o[1]*o[2] >= 0 && o[2]*o[0] >= 0) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:1191:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1191 | if(o[0]*o[1] >= 0 && o[1]*o[2] >= 0 && o[2]*o[0] >= 0) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:1191:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1191 | if(o[0]*o[1] >= 0 && o[1]*o[2] >= 0 && o[2]*o[0] >= 0) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:1402:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1402 | point_.push_back(vec2(points+2*sorted_indices[i])); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:1410:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1410 | indices[sorted_indices[i]] = v; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:1420:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1420 | point_.push_back(vec2(points+2*i)); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:1440:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1440 | indices[sorted_indices[i]] = v; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:1474:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1474 | tex_coord[2*c] = triangle_tex[c%3][0]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:1475:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1475 | tex_coord[2*c+1] = triangle_tex[c%3][1]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:1475:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1475 | tex_coord[2*c+1] = triangle_tex[c%3][1]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:1627:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1627 | if (tab[J] > tab[J + 1]) { | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:1627:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1627 | if (tab[J] > tab[J + 1]) { | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:1628:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1628 | std::swap(tab[J], tab[J + 1]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:1628:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1628 | std::swap(tab[J], tab[J + 1]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:1642:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1642 | point_[K.indices[1]], | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:1643:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1643 | point_[K.indices[2]] | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:1660:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1660 | point_[K.indices[1]], | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:1661:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1661 | point_[K.indices[2]] | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:1702:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1702 | j = constraints_[E1].indices[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.cpp:1704:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1704 | l = constraints_[E2].indices[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~ 243 warnings generated. [ 14% 206/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/voronoi/convex_cell.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/voronoi/convex_cell.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/voronoi/convex_cell.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:314:27: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 314 | vbw_assert(index < 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:318:27: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 318 | vbw_assert(index < 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:709:24: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 709 | vbw_assert(i < nb_v()); | ^ 710 | vbw_assert(j < nb_v()); | ~~~~~~~~~~~~~~~~~~~~~~~ 711 | vbw_assert(k < nb_v()); | ~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:749:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 749 | geo_assert(!geometry_dirty_); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:831:26: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 831 | vbw_assert(has_vglobal_); | ^ 832 | vbw_assert(lv < nb_v()); | ~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:846:26: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 846 | vbw_assert(has_vglobal_); | ^ 847 | vbw_assert(lv < nb_v()); | ~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:891:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 891 | vbw_assert(result.w != 0.0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:931:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 931 | vbw_assert(has_tflags_); | ^ 932 | vbw_assert(t < max_t_); | ~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:942:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 942 | vbw_assert(has_tflags_); | ^ 943 | vbw_assert(t < max_t_); | ~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:953:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 953 | vbw_assert(has_tflags_); | ^ 954 | vbw_assert(t < max_t_); | ~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1007:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1007 | vbw_assert(t < max_t()); | ^ 1008 | vbw_assert(le < 3); | ~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1020:26: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1020 | vbw_assert(t1 < max_t()); | ^ 1021 | vbw_assert(le < 3); | ~~~~~~~~~~~~~~~~~~~ 1022 | vbw_assert(t2 < max_t()); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1035:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1035 | vbw_assert(t < max_t()); | ^ 1036 | vbw_assert(lv < 3); | ~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1048:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1048 | vbw_assert(t < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1051:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1051 | vbw_assert(triangle_vertex(t,result) == v); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1062:26: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1062 | vbw_assert(t1 < max_t()); | ^ 1063 | vbw_assert(t2 < max_t()); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1066:48: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1066 | vbw_assert(triangle_adjacent(t1,result) == t2); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1078:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1078 | vbw_assert(t < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1094:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1094 | vbw_assert(v < max_v()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1105:37: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1105 | vbw_assert(v != VERTEX_AT_INFINITY); | ^ 1106 | vbw_assert(v < max_v()); | ~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1121:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1121 | vbw_assert(t < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1156:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1156 | vbw_assert(result < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1203:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1203 | vbw_assert(t < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1215:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1215 | vbw_assert(t < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1225:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1225 | vbw_assert(t < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1236:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1236 | vbw_assert(t < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1244:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | vbw_assert(t < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1344:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1344 | vbw_assert(v < max_v()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:214:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 214 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:95:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 95 | vbw_assert(index_ < capacity_); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:104:26: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 104 | vbw_assert(!empty()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:113:26: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 113 | vbw_assert(!empty()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:451:26: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 451 | vbw_assert(has_vglobal_); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:462:26: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 462 | vbw_assert(has_vglobal_); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:475:26: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 475 | vbw_assert(lv < max_v()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:537:26: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 537 | vbw_assert(lv < max_v()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:594:26: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 594 | vbw_assert(has_vglobal_); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:606:26: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 606 | vbw_assert(lv < max_v()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:626:42: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 626 | vbw_assert(T.i != VERTEX_AT_INFINITY); | ^ 627 | vbw_assert(T.j != VERTEX_AT_INFINITY); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 628 | vbw_assert(T.k != VERTEX_AT_INFINITY); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:799:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 799 | vbw_assert(!triangle_is_marked_as_conflict(t)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:843:22: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 843 | vbw_assert(v1 == v); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:860:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 860 | vbw_assert(nb2 == nb); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:985:46: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 985 | vbw_assert(!triangle_is_infinite(t_adj)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:999:46: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 999 | vbw_assert(!triangle_is_infinite(t_adj)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:1013:46: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1013 | vbw_assert(!triangle_is_infinite(t_adj)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:1161:24: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1161 | vbw_assert(v < nb_v()); | ^ 1162 | vbw_assert(!geometry_dirty_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:1186:29: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1186 | geo_assert(count < 100000); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:1216:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1216 | vbw_assert(!geometry_dirty_); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:1249:29: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1249 | geo_assert(count < 100000); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:1268:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1268 | vbw_assert(!geometry_dirty_); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:1304:29: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1304 | geo_assert(count < 100000); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:1378:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1378 | vbw_assert(T.i < nb_v()); | ^ 1379 | vbw_assert(T.j < nb_v()); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1380 | vbw_assert(T.k < nb_v()); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:1398:51: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1398 | vbw_assert(vv2t[NV*T.j + T.i] != END_OF_LIST); | ^ 1399 | vbw_assert(vv2t[NV*T.k + T.j] != END_OF_LIST); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | vbw_assert(vv2t[NV*T.i + T.k] != END_OF_LIST); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:315:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 315 | return (&i)[index]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:319:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 319 | return (&i)[index]; | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:97:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 97 | buffer_[index_] = val; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:114:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 114 | return buffer_[index_]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:1173:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1173 | t1t2[cur] = ushort(t); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:1235:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1235 | t1t2[cur] = ushort(t); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:1287:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1287 | t1t2[cur] = ushort(t); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:1381:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1381 | vv2t[NV*T.j + T.k] = t; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:1382:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1382 | vv2t[NV*T.k + T.i] = t; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:1383:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1383 | vv2t[NV*T.i + T.j] = t; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:1402:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1402 | vv2t[NV*T.k + T.j], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:1403:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1403 | vv2t[NV*T.i + T.k], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.cpp:1404:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1404 | vv2t[NV*T.j + T.i] | ^~~~ 219 warnings generated. [ 14% 207/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lzio.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lzio.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lzio.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/lua/lzio.c [ 14% 208/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/HLBFGS/HLBFGS_BLAS.cpp.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/HLBFGS/HLBFGS_BLAS.cpp.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/HLBFGS/HLBFGS_BLAS.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/HLBFGS/HLBFGS_BLAS.cpp [ 14% 209/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/triangle/triangle.c.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/triangle/triangle.c.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/triangle/triangle.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/triangle/triangle.c [ 14% 210/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DGEO_USE_SYSTEM_GLFW3 -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/imgui_ext/imgui_impl_android_ext.cpp.o -MF src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/imgui_ext/imgui_impl_android_ext.cpp.o.d -o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/imgui_ext/imgui_impl_android_ext.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_impl_android_ext.cpp [ 14% 211/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/voronoi/generic_RVD_cell.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/voronoi/generic_RVD_cell.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/voronoi/generic_RVD_cell.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:264:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 264 | geo_assert(supports_constraints()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:419:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 419 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:439:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 439 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:199:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 199 | geo_assert(signed_index_t(result) >= 0); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:214:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 214 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.cpp:54:13: warning: 'switch' missing 'default' label [-Wswitch-default] 54 | switch(triangles_[t].status_) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.cpp:81:9: warning: 'switch' missing 'default' label [-Wswitch-default] 81 | switch(q.sym().nb_boundary_facets()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.cpp:205:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 205 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.cpp:312:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 312 | geo_assert(cur < 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.cpp:319:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 319 | geo_assert(ok); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:161:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | return Z1_[array_index * Z1_stride_]; | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:235:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 235 | return vertices_ + vertex_stride_ * i; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:368:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | return cell_to_v_[c * cell_v_stride_ + lv]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:382:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | return cell_to_cell_[c * cell_neigh_stride_ + lf]; | ^~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:226:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 226 | return points_ + i * stride_; | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:130:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 130 | return data_ + size_; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:152:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 152 | return data_ + size_; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:191:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 191 | if(where == end() - 1) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:195:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 195 | for(iterator i = end() - 1; i != where; i--) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:195:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 195 | for(iterator i = end() - 1; i != where; i--) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:197:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 197 | *i = *(i - 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:312:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 312 | result++; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:326:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 326 | result++; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:364:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 364 | ++i1; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:367:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 367 | ++i2; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:371:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 371 | ++i1; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:372:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 372 | ++i2; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:446:54: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 446 | it != baseclass::end() && *it < 0; ++it) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:457:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 457 | for(auto it = baseclass::end() - 1; | ~~~~~~~~~~~^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:458:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 458 | it != baseclass::begin() - 1 && *it > 0; --it) { | ~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:458:60: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 458 | it != baseclass::begin() - 1 && *it > 0; --it) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:483:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 483 | return to_unsigned_int((baseclass::end()[-1 - i]) - 1); | ~~~~~~~~~~~^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:494:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | return to_unsigned_int(-(baseclass::begin()[i]) - 1); | ~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:749:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 749 | return &(chunks_[i >> CHUNK_SHIFT][(i & CHUNK_MASK) * dimension_]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:118:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 118 | v[1] = v1; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:119:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 119 | v[2] = v2; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:121:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 121 | t[1] = f1; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:122:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 122 | t[2] = f2; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:133:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 133 | v[1] = NO_VERTEX; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:134:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 134 | v[2] = NO_VERTEX; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:136:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 136 | t[1] = NO_TRIANGLE; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:137:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 137 | t[2] = NO_TRIANGLE; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:417:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 417 | return triangles_[t].v[iv]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:429:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 429 | return triangles_[t].t[e]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:443:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 443 | triangles_[t].v[iv] = v; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:459:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 459 | triangles_[t].t[e] = t2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:478:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | (triangles_[t].v[1] == v) | ((triangles_[t].v[2] == v) * 2) | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:478:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | (triangles_[t].v[1] == v) | ((triangles_[t].v[2] == v) * 2) | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:504:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | (triangles_[t1].t[1] == t2) | ((triangles_[t1].t[2] == t2) * 2) | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:504:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | (triangles_[t1].t[1] == t2) | ((triangles_[t1].t[2] == t2) * 2) | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:743:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 743 | triangles_[t].v[1] = v1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:744:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | triangles_[t].v[2] = v2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:766:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 766 | triangles_[t].v[1] = v1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:767:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 767 | triangles_[t].v[2] = v2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:769:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 769 | triangles_[t].t[1] = t1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:770:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 770 | triangles_[t].t[2] = t2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:792:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 792 | triangles_[t].v[1] = v1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:793:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 793 | triangles_[t].v[2] = v2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:795:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 795 | triangles_[t].t[1] = t1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:796:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 796 | triangles_[t].t[2] = t2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:852:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | np[c] = p[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:852:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | np[c] = p[c]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1400:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1400 | return plus1mod3_[i]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1410:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1410 | return minus1mod3_[i]; | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.cpp:313:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | fi[cur] = H.facet; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.cpp:317:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 317 | va[cur] = mesh->facet_corners.vertex(ca); | ^~ 227 warnings generated. [ 14% 212/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/HLBFGS/HLBFGS.cpp.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/HLBFGS/HLBFGS.cpp.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/HLBFGS/HLBFGS.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/HLBFGS/HLBFGS.cpp [ 14% 213/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/HLBFGS/ICFS.cpp.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/HLBFGS/ICFS.cpp.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/HLBFGS/ICFS.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/HLBFGS/ICFS.cpp [ 14% 214/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/HLBFGS/LineSearch.cpp.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/HLBFGS/LineSearch.cpp.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/HLBFGS/LineSearch.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/HLBFGS/LineSearch.cpp [ 14% 215/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/HLBFGS/Lite_Sparse_Matrix.cpp.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/HLBFGS/Lite_Sparse_Matrix.cpp.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/HLBFGS/Lite_Sparse_Matrix.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/HLBFGS/Lite_Sparse_Matrix.cpp [ 15% 216/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DLUA_USE_DLOPEN -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/libMeshb/sources -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Wall -Wextra -Wno-deprecated -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-sign-compare -Wno-string-plus-int -Wno-unused-but-set-variable -Wno-deprecated-non-prototype -MD -MT src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/tetgen/tetgen.cpp.o -MF src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/tetgen/tetgen.cpp.o.d -o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/tetgen/tetgen.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.cpp [ 15% 217/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DGEO_USE_SYSTEM_GLFW3 -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/imgui_ext/icon_font.cpp.o -MF src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/imgui_ext/icon_font.cpp.o.d -o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/imgui_ext/icon_font.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/icon_font.cpp [ 15% 218/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_surface_intersection_internal.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_surface_intersection_internal.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_surface_intersection_internal.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:124:13: warning: 'switch' missing 'default' label [-Wswitch-default] 124 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:171:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 171 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:163:13: warning: 'switch' missing 'default' label [-Wswitch-default] 163 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:208:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 208 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:200:13: warning: 'switch' missing 'default' label [-Wswitch-default] 200 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:236:13: warning: 'switch' missing 'default' label [-Wswitch-default] 236 | switch(op) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/interval_nt.h:114:46: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 114 | geo_assert(sign_is_determined(s)); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:214:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 214 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:669:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 669 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:934:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 934 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:955:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 955 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:1022:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1022 | geo_assert(bndl < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:54: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:1122:53: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1122 | geo_assert(Tv(t,e) != Tv(t,(e+1)%3)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:1126:57: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1126 | geo_assert(Tadj(t,e) != Tadj(t,(e+1)%3)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:1129:45: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1129 | geo_assert(Tadj(t2,e2) == t); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:126:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 126 | geo_assert(f == M->f1_); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:144:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 144 | geo_assert(f1 == M->f1_); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:720:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 720 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:156:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 156 | geo_assert(lv < 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:162:67: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 162 | geo_assert(sym.f1 != index_t(-1) && sym.f2 != index_t(-1)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:167:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 167 | geo_assert(lv < 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:231:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 231 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:560:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 560 | geo_assert(f1 != index_t(-1)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:561:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 561 | geo_assert(f2 != index_t(-1)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:562:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 562 | geo_assert(f3 != index_t(-1)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:596:32: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 596 | geo_assert(le1 < 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:597:32: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 597 | geo_assert(le2 < 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:619:14: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 619 | ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:630:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 630 | geo_assert(e < 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:871:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 871 | geo_assert(!h_visited_[h2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:887:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 887 | geo_assert(!h_visited_[h2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:891:51: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 891 | geo_assert(h2 != NO_INDEX); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:947:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 947 | geo_assert(v1 != NO_INDEX); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:948:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 948 | geo_assert(v2 != NO_INDEX); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:954:46: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 954 | geo_assert(v_idx_[v] != NO_INDEX); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:1060:43: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1060 | geo_assert(v1 != NO_INDEX); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:1061:43: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1061 | geo_assert(v2 != NO_INDEX); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:887:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 887 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vechg.h:244:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 244 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vechg.h:249:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 249 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:237:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | return x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:251:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 251 | return x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:383:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | x_[i] = rhs.x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:383:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | x_[i] = rhs.x_[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:429:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 429 | two_sum(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:461:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 461 | two_diff(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:493:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | two_product(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:522:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 522 | square(a, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1017:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | x_[i] = -x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1017:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | x_[i] = -x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1032:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1032 | x_[i] *= s; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1045:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1045 | result += x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1058:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1058 | return geo_sgn(x_[length() - 1]); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:52: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:163:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 163 | if (items[0]> items[1]) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:164:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 164 | std::swap(items[0], items[1]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:166:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 166 | if (items[1]> items[2]) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:166:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 166 | if (items[1]> items[2]) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:167:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | std::swap(items[1], items[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:167:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | std::swap(items[1], items[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:169:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 169 | if (items[0]> items[1]) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:170:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 170 | std::swap(items[0], items[1]); | ^~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:52: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:124:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 124 | indices[1] = j; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:274:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | indices[1] = j; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:275:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 275 | indices[2] = k; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:310:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 310 | if(indices[i] < rhs.indices[i]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:310:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 310 | if(indices[i] < rhs.indices[i]) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:313:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | if(indices[i] > rhs.indices[i]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:313:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | if(indices[i] > rhs.indices[i]) { | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:54: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:170:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 170 | return find_3(T_.data()+3*t, v); | ~~~^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:196:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 196 | return find_3(Tadj_.data()+3*t1, t2); | ~~~~~~^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:1091:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1091 | index_t result = index_t( (T[1] == v) | ((T[2] == v) * 2) ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:1091:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1091 | index_t result = index_t( (T[1] == v) | ((T[2] == v) * 2) ); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:331:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | return vec2(p[u_], p[v_]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:331:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | return vec2(p[u_], p[v_]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:430:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 430 | if (tab[J] > tab[J + 1]) { | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:430:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 430 | if (tab[J] > tab[J + 1]) { | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:431:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 431 | std::swap(tab[J], tab[J + 1]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:431:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 431 | std::swap(tab[J], tab[J + 1]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:463:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 463 | vertex_[K.indices[1]].point_exact, | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:464:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 464 | vertex_[K.indices[2]].point_exact, | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:482:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 482 | vertex_[K.indices[1]].point_exact, | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:483:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 483 | vertex_[K.indices[2]].point_exact, | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:667:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 667 | tex_coord[2*c] = triangle_tex[c%3][0]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:668:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 668 | tex_coord[2*c+1] = triangle_tex[c%3][1]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:668:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 668 | tex_coord[2*c+1] = triangle_tex[c%3][1]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:1008:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1008 | double u = mesh_.vertices.point_ptr(vx)[u_]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:1009:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1009 | double v = mesh_.vertices.point_ptr(vx)[v_]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 243 warnings generated. [ 15% 219/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DGEO_USE_SYSTEM_GLFW3 -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/user_callback_android.cpp.o -MF src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/user_callback_android.cpp.o.d -o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/user_callback_android.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/user_callback_android.cpp [ 15% 220/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/voronoi/RVD_callback.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/voronoi/RVD_callback.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/voronoi/RVD_callback.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:264:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 264 | geo_assert(supports_constraints()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:419:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 419 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:439:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 439 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:199:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 199 | geo_assert(signed_index_t(result) >= 0); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:214:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 214 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:1500:57: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1500 | geo_assert(tets_begin_ != UNSPECIFIED_RANGE); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:1501:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1501 | geo_assert(tets_end_ != UNSPECIFIED_RANGE); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:1658:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1658 | geo_assert(tets_begin_ != UNSPECIFIED_RANGE); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:1659:48: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1659 | geo_assert(tets_end_ != UNSPECIFIED_RANGE); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:418:20: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 418 | geo_assert(n >= 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:461:46: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 461 | geo_assert(mink!=index_t(-1)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:475:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 475 | geo_assert(i!=index_t(-1) && k != index_t(-1) && j!=index_t(-1)); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:161:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | return Z1_[array_index * Z1_stride_]; | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:235:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 235 | return vertices_ + vertex_stride_ * i; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:368:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | return cell_to_v_[c * cell_v_stride_ + lv]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:382:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | return cell_to_cell_[c * cell_neigh_stride_ + lf]; | ^~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:226:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 226 | return points_ + i * stride_; | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:130:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 130 | return data_ + size_; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:152:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 152 | return data_ + size_; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:191:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 191 | if(where == end() - 1) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:195:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 195 | for(iterator i = end() - 1; i != where; i--) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:195:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 195 | for(iterator i = end() - 1; i != where; i--) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:197:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 197 | *i = *(i - 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:312:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 312 | result++; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:326:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 326 | result++; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:364:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 364 | ++i1; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:367:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 367 | ++i2; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:371:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 371 | ++i1; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:372:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 372 | ++i2; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:446:54: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 446 | it != baseclass::end() && *it < 0; ++it) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:457:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 457 | for(auto it = baseclass::end() - 1; | ~~~~~~~~~~~^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:458:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 458 | it != baseclass::begin() - 1 && *it > 0; --it) { | ~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:458:60: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 458 | it != baseclass::begin() - 1 && *it > 0; --it) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:483:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 483 | return to_unsigned_int((baseclass::end()[-1 - i]) - 1); | ~~~~~~~~~~~^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:494:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | return to_unsigned_int(-(baseclass::begin()[i]) - 1); | ~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:749:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 749 | return &(chunks_[i >> CHUNK_SHIFT][(i & CHUNK_MASK) * dimension_]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:118:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 118 | v[1] = v1; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:119:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 119 | v[2] = v2; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:121:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 121 | t[1] = f1; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:122:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 122 | t[2] = f2; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:133:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 133 | v[1] = NO_VERTEX; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:134:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 134 | v[2] = NO_VERTEX; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:136:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 136 | t[1] = NO_TRIANGLE; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:137:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 137 | t[2] = NO_TRIANGLE; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:417:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 417 | return triangles_[t].v[iv]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:429:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 429 | return triangles_[t].t[e]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:443:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 443 | triangles_[t].v[iv] = v; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:459:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 459 | triangles_[t].t[e] = t2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:478:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | (triangles_[t].v[1] == v) | ((triangles_[t].v[2] == v) * 2) | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:478:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | (triangles_[t].v[1] == v) | ((triangles_[t].v[2] == v) * 2) | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:504:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | (triangles_[t1].t[1] == t2) | ((triangles_[t1].t[2] == t2) * 2) | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:504:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | (triangles_[t1].t[1] == t2) | ((triangles_[t1].t[2] == t2) * 2) | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:743:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 743 | triangles_[t].v[1] = v1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:744:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | triangles_[t].v[2] = v2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:766:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 766 | triangles_[t].v[1] = v1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:767:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 767 | triangles_[t].v[2] = v2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:769:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 769 | triangles_[t].t[1] = t1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:770:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 770 | triangles_[t].t[2] = t2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:792:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 792 | triangles_[t].v[1] = v1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:793:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 793 | triangles_[t].v[2] = v2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:795:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 795 | triangles_[t].t[1] = t1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:796:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 796 | triangles_[t].t[2] = t2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:852:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | np[c] = p[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:852:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | np[c] = p[c]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1400:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1400 | return plus1mod3_[i]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1410:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1410 | return minus1mod3_[i]; | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:334:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | if(K[i] == key) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:354:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 354 | return signed_index_t(values_[array][i]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:384:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 384 | keys_[array][si] = key; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:385:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 385 | values_[array][si] = value; | ^~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:120:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 120 | if(sym.indices[i] >= 0) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:220:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | target_->vertices.point_ptr(v)[c] = point[c]; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:220:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | target_->vertices.point_ptr(v)[c] = point[c]; | ^~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:374:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | C[(v + 1) % 3] - C[(v + 0) % 3], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:374:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | C[(v + 1) % 3] - C[(v + 0) % 3], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:375:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 375 | C[(v + 2) % 3] - C[(v + 1) % 3] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:375:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 375 | C[(v + 2) % 3] - C[(v + 1) % 3] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:378:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 378 | C[(v + 1) % 3] - C[(v + 0) % 3], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:378:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 378 | C[(v + 1) % 3] - C[(v + 0) % 3], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:379:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 379 | C[(v + 2) % 3] - C[(v + 1) % 3] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:379:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 379 | C[(v + 2) % 3] - C[(v + 1) % 3] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:396:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 396 | inside = inside && (det(C[(l + 1) % 3] - C[l], P - C[l]) > 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:396:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 396 | inside = inside && (det(C[(l + 1) % 3] - C[l], P - C[l]) > 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:396:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 396 | inside = inside && (det(C[(l + 1) % 3] - C[l], P - C[l]) > 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:990:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 990 | mesh_.vertices.point_ptr(v)[1] = p.y; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.cpp:991:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 991 | mesh_.vertices.point_ptr(v)[2] = p.z; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 248 warnings generated. [ 15% 221/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/image/image.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/image/image.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/image/image.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:87:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 87 | geo_assert(index < size_) ; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:98:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 98 | geo_assert(index < size_) ; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:131:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 131 | geo_assert(axis < 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:48:9: warning: 'switch' missing 'default' label [-Wswitch-default] 48 | switch(color_rep) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:67:9: warning: 'switch' missing 'default' label [-Wswitch-default] 67 | switch(component_rep) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:160:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 160 | geo_assert(channel1 < nb_comp); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:161:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 161 | geo_assert(channel2 < nb_comp); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:88:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | return cells_[index] ; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:99:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | return cells_[index] ; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:132:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | return size_[axis]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:149:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | return size_[1]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:158:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 158 | return size_[2]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:182:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | return size_t(size_[0]) * size_t(size_[1]) * size_t(size_[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:182:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | return size_t(size_[0]) * size_t(size_[1]) * size_t(size_[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:301:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 301 | return base_mem() + x * factor_[0]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:312:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 312 | return byte_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:322:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 322 | return int16_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:332:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 332 | return int32_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:342:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | return float32_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:352:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 352 | return float64_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ~~~~~~~~~~~~ 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:423:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ~~~~~~~~~~~^ 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:423:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ~~~~~~~~~~~~ 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:435:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ~~~~~~~~~~~^ 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:435:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ~~~~~~~~~~~~ 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:448:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ~~~~~~~~~~~^ 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:448:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ~~~~~~~~~~~~ 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:461:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ~~~~~~~~~~~^ 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:461:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ~~~~~~~~~~~~ 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:477:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ~~~~~~~~~~~^ 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:477:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ~~~~~~~~~~~~ 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:493:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ~~~~~~~~~~~^ 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:493:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:89:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 89 | size_[1] = 0 ; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:90:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | size_[2] = 0 ; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:92:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | factor_[1] = 0 ; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:93:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 | factor_[2] = 0 ; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:102:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 102 | size_[1] = 0 ; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:103:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 103 | size_[2] = 0 ; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:105:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 105 | factor_[1] = 0 ; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:106:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 106 | factor_[2] = 0 ; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:119:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 119 | size_[1] = size_y ; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:120:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 120 | size_[2] = size_z ; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:129:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | factor_[1] = factor_[0] * size_x ; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:130:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 130 | factor_[2] = factor_[1] * size_y ; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:130:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 130 | factor_[2] = factor_[1] * size_y ; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:146:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 146 | Memory::pointer row1 = base_mem() + j * row_len ; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:147:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 147 | Memory::pointer row2 = base_mem() + (h - 1 - j) * row_len ; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:151:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 151 | std::swap(row1[bpp*i+k], row2[bpp*i+k]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:151:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 151 | std::swap(row1[bpp*i+k], row2[bpp*i+k]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:168:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 168 | Memory::pointer channel1_base = pixel_base + channel1_offset; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:169:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 169 | Memory::pointer channel2_base = pixel_base + channel2_offset; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:171:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 171 | std::swap(channel1_base[c], channel2_base[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:171:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 171 | std::swap(channel1_base[c], channel2_base[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.cpp:173:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 173 | pixel_base += bpp; | ^~~~~~~~~~ 142 warnings generated. [ 15% 222/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/image/image_library.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/image/image_library.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/image/image_library.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_library.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_library.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_library.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_library.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_library.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_library.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_library.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:87:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 87 | geo_assert(index < size_) ; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:98:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 98 | geo_assert(index < size_) ; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_library.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_library.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:131:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 131 | geo_assert(axis < 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_library.cpp:64:42: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 64 | geo_assert(instance_ == nullptr) ; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_library.cpp:73:42: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 73 | geo_assert(instance_ != nullptr) ; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_library.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_library.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_library.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_library.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_library.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_library.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_library.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_library.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_library.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_library.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:88:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | return cells_[index] ; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:99:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | return cells_[index] ; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_library.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_library.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:132:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | return size_[axis]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:149:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | return size_[1]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:158:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 158 | return size_[2]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:182:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | return size_t(size_[0]) * size_t(size_[1]) * size_t(size_[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:182:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | return size_t(size_[0]) * size_t(size_[1]) * size_t(size_[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:301:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 301 | return base_mem() + x * factor_[0]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:312:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 312 | return byte_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:322:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 322 | return int16_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:332:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 332 | return int32_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:342:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | return float32_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:352:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 352 | return float64_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ~~~~~~~~~~~~ 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:423:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ~~~~~~~~~~~^ 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:423:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ~~~~~~~~~~~~ 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:435:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ~~~~~~~~~~~^ 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:435:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ~~~~~~~~~~~~ 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:448:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ~~~~~~~~~~~^ 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:448:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ~~~~~~~~~~~~ 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:461:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ~~~~~~~~~~~^ 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:461:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ~~~~~~~~~~~~ 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:477:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ~~~~~~~~~~~^ 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:477:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ~~~~~~~~~~~~ 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:493:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ~~~~~~~~~~~^ 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:493:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_library.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ 124 warnings generated. [ 15% 223/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/image/image_rasterizer.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/image/image_rasterizer.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/image/image_rasterizer.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:87:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 87 | geo_assert(index < size_) ; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:98:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 98 | geo_assert(index < size_) ; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:131:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 131 | geo_assert(axis < 3); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.h:207:29: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 207 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.h:177:6: warning: 'switch' missing 'default' label [-Wswitch-default] 177 | switch(component_encoding_) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:1123:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1123 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:1129:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1129 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:88:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | return cells_[index] ; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:99:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | return cells_[index] ; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:132:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | return size_[axis]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:149:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | return size_[1]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:158:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 158 | return size_[2]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:182:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | return size_t(size_[0]) * size_t(size_[1]) * size_t(size_[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:182:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | return size_t(size_[0]) * size_t(size_[1]) * size_t(size_[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:301:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 301 | return base_mem() + x * factor_[0]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:312:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 312 | return byte_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:322:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 322 | return int16_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:332:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 332 | return int32_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:342:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | return float32_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:352:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 352 | return float64_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ~~~~~~~~~~~~ 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:423:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ~~~~~~~~~~~^ 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:423:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ~~~~~~~~~~~~ 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:435:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ~~~~~~~~~~~^ 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:435:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ~~~~~~~~~~~~ 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:448:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ~~~~~~~~~~~^ 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:448:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ~~~~~~~~~~~~ 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:461:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ~~~~~~~~~~~^ 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:461:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ~~~~~~~~~~~~ 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:477:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ~~~~~~~~~~~^ 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:477:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ~~~~~~~~~~~~ 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:493:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ~~~~~~~~~~~^ 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:493:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.h:184:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | pixel_ptr[comp] = Memory::byte(c[comp] * 255.0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.h:193:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | pixel_ptr[comp] = Numeric::float32(c[comp]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_rasterizer.h:202:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 202 | pixel_ptr[comp] = Numeric::float64(c[comp]); | ^~~~~~~~~ 123 warnings generated. [ 15% 224/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/image/image_serializer.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/image/image_serializer.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/image/image_serializer.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:87:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 87 | geo_assert(index < size_) ; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:98:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 98 | geo_assert(index < size_) ; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:131:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 131 | geo_assert(axis < 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.cpp:89:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 89 | geo_assert(implemented) ; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.cpp:99:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 99 | geo_assert(implemented) ; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:88:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | return cells_[index] ; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:99:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | return cells_[index] ; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:132:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | return size_[axis]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:149:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | return size_[1]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:158:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 158 | return size_[2]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:182:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | return size_t(size_[0]) * size_t(size_[1]) * size_t(size_[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:182:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | return size_t(size_[0]) * size_t(size_[1]) * size_t(size_[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:301:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 301 | return base_mem() + x * factor_[0]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:312:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 312 | return byte_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:322:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 322 | return int16_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:332:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 332 | return int32_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:342:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | return float32_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:352:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 352 | return float64_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ~~~~~~~~~~~~ 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:423:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ~~~~~~~~~~~^ 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:423:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ~~~~~~~~~~~~ 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:435:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ~~~~~~~~~~~^ 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:435:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ~~~~~~~~~~~~ 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:448:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ~~~~~~~~~~~^ 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:448:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ~~~~~~~~~~~~ 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:461:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ~~~~~~~~~~~^ 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:461:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ~~~~~~~~~~~~ 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:477:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ~~~~~~~~~~~^ 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:477:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ~~~~~~~~~~~~ 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:493:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ~~~~~~~~~~~^ 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:493:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ 124 warnings generated. [ 15% 225/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/image/image_serializer_pgm.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/image/image_serializer_pgm.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/image/image_serializer_pgm.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_pgm.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_pgm.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_pgm.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_pgm.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_pgm.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_pgm.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_pgm.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:87:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 87 | geo_assert(index < size_) ; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:98:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 98 | geo_assert(index < size_) ; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_pgm.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_pgm.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:131:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 131 | geo_assert(axis < 3); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_pgm.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_pgm.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_pgm.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_pgm.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_pgm.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_pgm.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_pgm.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_pgm.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_pgm.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_pgm.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:88:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | return cells_[index] ; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:99:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | return cells_[index] ; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_pgm.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_pgm.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:132:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | return size_[axis]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:149:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | return size_[1]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:158:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 158 | return size_[2]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:182:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | return size_t(size_[0]) * size_t(size_[1]) * size_t(size_[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:182:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | return size_t(size_[0]) * size_t(size_[1]) * size_t(size_[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:301:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 301 | return base_mem() + x * factor_[0]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:312:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 312 | return byte_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:322:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 322 | return int16_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:332:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 332 | return int32_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:342:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | return float32_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:352:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 352 | return float64_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ~~~~~~~~~~~~ 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:423:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ~~~~~~~~~~~^ 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:423:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ~~~~~~~~~~~~ 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:435:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ~~~~~~~~~~~^ 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:435:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ~~~~~~~~~~~~ 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:448:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ~~~~~~~~~~~^ 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:448:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ~~~~~~~~~~~~ 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:461:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ~~~~~~~~~~~^ 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:461:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ~~~~~~~~~~~~ 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:477:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ~~~~~~~~~~~^ 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:477:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ~~~~~~~~~~~~ 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:493:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ~~~~~~~~~~~^ 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:493:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_pgm.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ 122 warnings generated. [ 16% 226/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/lua/lua_io.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/lua/lua_io.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/lua/lua_io.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_io.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_io.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:260:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 260 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:278:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 278 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:286:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 286 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:487:24: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 487 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1294:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1294 | geo_assert(lua_gettop(L) > 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1295:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1295 | geo_assert(lua_istable(L,-1)); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_io.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/file_system.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_io.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'bool (*)(const std::string &)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_io.cpp:290:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 290 | lua_bindwrapper(L, FileSystem::is_file); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'bool (*)(const std::string &)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_io.cpp:290:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 290 | lua_bindwrapper(L, FileSystem::is_file); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'std::string (*)()' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_io.cpp:295:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 295 | lua_bindwrapper(L, FileSystem::get_current_working_directory); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'std::string (*)()' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_io.cpp:295:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 295 | lua_bindwrapper(L, FileSystem::get_current_working_directory); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'bool (*)(const std::string &, const std::string &)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_io.cpp:297:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 297 | lua_bindwrapper(L, FileSystem::rename_file); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'bool (*)(const std::string &, const std::string &)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_io.cpp:297:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 297 | lua_bindwrapper(L, FileSystem::rename_file); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'unsigned long (*)(const std::string &)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_io.cpp:298:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 298 | lua_bindwrapper(L, FileSystem::get_time_stamp); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'unsigned long (*)(const std::string &)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_io.cpp:298:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 298 | lua_bindwrapper(L, FileSystem::get_time_stamp); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'std::string (*)(const std::string &)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_io.cpp:299:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 299 | lua_bindwrapper(L, FileSystem::extension); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'std::string (*)(const std::string &)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_io.cpp:299:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 299 | lua_bindwrapper(L, FileSystem::extension); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'std::string (*)(const std::string &, bool)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_io.cpp:300:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 300 | lua_bindwrapper(L, FileSystem::base_name); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'std::string (*)(const std::string &, bool)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_io.cpp:300:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 300 | lua_bindwrapper(L, FileSystem::base_name); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'std::vector (*)(const std::string &)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper (*)(const std::string &)>::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper (*)(const std::string &)>' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_io.cpp:309:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname (*)(const std::string &)>' requested here 309 | lua_bindwrapper(L, LUAFileSystemImpl::get_directory_entries); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'std::vector (*)(const std::string &)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper (*)(const std::string &)>::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper (*)(const std::string &)>::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper (*)(const std::string &)>' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_io.cpp:309:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname (*)(const std::string &)>' requested here 309 | lua_bindwrapper(L, LUAFileSystemImpl::get_directory_entries); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'const char *(*)()' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_io.cpp:313:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 313 | lua_bindwrapper(L, LUAFileSystemImpl::os_name); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'const char *(*)()' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_io.cpp:313:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 313 | lua_bindwrapper(L, LUAFileSystemImpl::os_name); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_io.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_io.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ 31 warnings generated. [ 16% 227/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/glfw/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-unused-parameter -MD -MT src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/glad/glad.c.o -MF src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/glad/glad.c.o.d -o src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/glad/glad.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.c [ 16% 228/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/image/morpho_math.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/image/morpho_math.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/image/morpho_math.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:87:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 87 | geo_assert(index < size_) ; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:98:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 98 | geo_assert(index < size_) ; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:131:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 131 | geo_assert(axis < 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.cpp:60:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 60 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.cpp:103:65: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 103 | geo_assert(target_->component_encoding() == Image::BYTE); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:88:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | return cells_[index] ; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:99:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | return cells_[index] ; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:132:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | return size_[axis]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:149:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | return size_[1]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:158:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 158 | return size_[2]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:182:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | return size_t(size_[0]) * size_t(size_[1]) * size_t(size_[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:182:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | return size_t(size_[0]) * size_t(size_[1]) * size_t(size_[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:301:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 301 | return base_mem() + x * factor_[0]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:312:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 312 | return byte_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:322:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 322 | return int16_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:332:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 332 | return int32_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:342:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | return float32_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:352:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 352 | return float64_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ~~~~~~~~~~~~ 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:423:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ~~~~~~~~~~~^ 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:423:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ~~~~~~~~~~~~ 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:435:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ~~~~~~~~~~~^ 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:435:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ~~~~~~~~~~~~ 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:448:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ~~~~~~~~~~~^ 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:448:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ~~~~~~~~~~~~ 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:461:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ~~~~~~~~~~~^ 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:461:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ~~~~~~~~~~~~ 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:477:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ~~~~~~~~~~~^ 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:477:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ~~~~~~~~~~~~ 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:493:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ~~~~~~~~~~~^ 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:493:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.h:112:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 112 | base_mem_ + pixel_base, target_img->base_mem() + pixel_base | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.h:112:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 112 | base_mem_ + pixel_base, target_img->base_mem() + pixel_base | ~~~~~~~~~~~~^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.cpp:54:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 54 | result = (p[0] != 0 || p[1] != 0 || p[2] != 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.cpp:54:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 54 | result = (p[0] != 0 || p[1] != 0 || p[2] != 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.cpp:57:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 57 | result = (p[3] != 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.cpp:70:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | to[i] = from[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.cpp:70:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | to[i] = from[i]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.cpp:82:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 82 | rgb[j] += (from + offset_[i])[j]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.cpp:82:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 82 | rgb[j] += (from + offset_[i])[j]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.cpp:82:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 82 | rgb[j] += (from + offset_[i])[j]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.cpp:84:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 84 | if(has_value(from + offset_[i], bytes_per_pixel_)) { | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.cpp:94:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | to[j] = Memory::byte(rgb[j] / nb_neigh); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.cpp:94:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | to[j] = Memory::byte(rgb[j] / nb_neigh); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.cpp:146:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 146 | target_->base_mem() + R * bytes_per_line_; | ~~~~~~~~~^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.cpp:148:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | tmp->base_mem() + R * bytes_per_line_; | ~~~~~^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.cpp:150:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 150 | Memory::byte* from = from_line + line_offset; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.cpp:151:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | Memory::byte* to = to_line + line_offset; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.cpp:153:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 153 | from += bytes_per_pixel_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.cpp:154:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | to += bytes_per_pixel_; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.cpp:157:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 157 | from_line += bytes_per_line_; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.cpp:158:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 158 | to_line += bytes_per_line_; | ^~~~~~~ 139 warnings generated. [ 16% 229/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/glfw/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Wall -Wextra -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-unused-parameter -MD -MT src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/imgui_lua_bindings/imgui_lua_bindings.cpp.o -MF src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/imgui_lua_bindings/imgui_lua_bindings.cpp.o.d -o src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/imgui_lua_bindings/imgui_lua_bindings.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui_lua_bindings/imgui_lua_bindings.cpp [ 16% 230/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/glfw/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Wall -Wextra -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-unused-parameter -MD -MT src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/imgui/backends/imgui_impl_opengl3.cpp.o -MF src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/imgui/backends/imgui_impl_opengl3.cpp.o.d -o src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/imgui/backends/imgui_impl_opengl3.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui/backends/imgui_impl_opengl3.cpp [ 16% 231/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_abort_.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_abort_.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_abort_.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_abort_.c [ 16% 232/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_backspac.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_backspac.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_backspac.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_backspac.c [ 16% 233/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_c_abs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_c_abs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_c_abs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_c_abs.c [ 16% 234/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_c_cos.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_c_cos.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_c_cos.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_c_cos.c [ 16% 235/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_c_div.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_c_div.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_c_div.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_c_div.c [ 17% 236/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/image/image_serializer_xpm.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/image/image_serializer_xpm.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/image/image_serializer_xpm.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:87:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 87 | geo_assert(index < size_) ; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:98:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 98 | geo_assert(index < size_) ; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:131:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 131 | geo_assert(axis < 3); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:88:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | return cells_[index] ; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:99:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | return cells_[index] ; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:132:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | return size_[axis]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:149:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | return size_[1]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:158:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 158 | return size_[2]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:182:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | return size_t(size_[0]) * size_t(size_[1]) * size_t(size_[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:182:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | return size_t(size_[0]) * size_t(size_[1]) * size_t(size_[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:301:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 301 | return base_mem() + x * factor_[0]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:312:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 312 | return byte_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:322:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 322 | return int16_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:332:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 332 | return int32_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:342:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | return float32_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:352:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 352 | return float64_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ~~~~~~~~~~~~ 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:423:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ~~~~~~~~~~~^ 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:423:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ~~~~~~~~~~~~ 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:435:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ~~~~~~~~~~~^ 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:435:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ~~~~~~~~~~~~ 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:448:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ~~~~~~~~~~~^ 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:448:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ~~~~~~~~~~~~ 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:461:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ~~~~~~~~~~~^ 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:461:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ~~~~~~~~~~~~ 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:477:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ~~~~~~~~~~~^ 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:477:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ~~~~~~~~~~~~ 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:493:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ~~~~~~~~~~~^ 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:493:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:94:2: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 94 | colorcode += 3; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:99:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | r = Memory::byte(16 * htoi(colorcode[0]) + htoi(colorcode[1])); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:100:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 100 | g = Memory::byte(16 * htoi(colorcode[4]) + htoi(colorcode[5])); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:100:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 100 | g = Memory::byte(16 * htoi(colorcode[4]) + htoi(colorcode[5])); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:101:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 101 | b = Memory::byte(16 * htoi(colorcode[8]) + htoi(colorcode[9])); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:101:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 101 | b = Memory::byte(16 * htoi(colorcode[8]) + htoi(colorcode[9])); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:104:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 104 | r = Memory::byte(16 * htoi(colorcode[0]) + htoi(colorcode[1])); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:105:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 105 | g = Memory::byte(16 * htoi(colorcode[2]) + htoi(colorcode[3])); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:105:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 105 | g = Memory::byte(16 * htoi(colorcode[2]) + htoi(colorcode[3])); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:106:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 106 | b = Memory::byte(16 * htoi(colorcode[4]) + htoi(colorcode[5])); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:106:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 106 | b = Memory::byte(16 * htoi(colorcode[4]) + htoi(colorcode[5])); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:188:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | result_rgba->pixel_base(x,y)[1] = | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:190:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | result_rgba->pixel_base(x,y)[2] = | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:192:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 192 | result_rgba->pixel_base(x,y)[3] = | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:214:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | conv_table[k1][k2] = -1; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:214:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | conv_table[k1][k2] = -1; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:235:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 235 | int key2 = entry[1]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:243:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 243 | conv_table[key1][key2] = (unsigned char)entry_num; | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:243:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 243 | conv_table[key1][key2] = (unsigned char)entry_num; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:263:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | int key1 = scan_line[2*x]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:264:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | int key2 = scan_line[2*x+1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:265:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | int color_index = conv_table[key1][key2]; | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:265:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | int color_index = conv_table[key1][key2]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:273:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 273 | result-> base_mem()[y * width + x] = byte(color_index); | ~~~~~~~~~^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:292:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | conv_table[k1] = -1; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:318:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 318 | conv_table[key1] = (unsigned char)entry_num; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:338:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 338 | int key1 = scan_line[x]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:339:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 339 | int color_index = conv_table[key1]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:347:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 347 | result-> base_mem()[y * width + x] = byte(color_index); | ~~~~~~~~~^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:365:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 365 | char* p2 = strchr(line_buffer + 1, '\"'); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_xpm.cpp:368:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | result = p1 + 1; | ^~ 153 warnings generated. [ 17% 237/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/parameterization/mesh_LSCM.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/parameterization/mesh_LSCM.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/parameterization/mesh_LSCM.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_LSCM.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_LSCM.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_LSCM.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_LSCM.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_LSCM.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_LSCM.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_LSCM.cpp:73:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 73 | geo_assert(tex_coord.dimension() == 2); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_LSCM.cpp:351:26: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 351 | geo_assert(b == 0.0); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_LSCM.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_LSCM.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_LSCM.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_LSCM.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_LSCM.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_LSCM.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_LSCM.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_LSCM.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_LSCM.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_LSCM.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_LSCM.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ 147 warnings generated. [ 17% 238/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/glfw/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Wall -Wextra -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-unused-parameter -MD -MT src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/imgui/imgui_demo.cpp.o -MF src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/imgui/imgui_demo.cpp.o.d -o src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/imgui/imgui_demo.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui/imgui_demo.cpp [ 17% 239/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/glfw/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Wall -Wextra -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-unused-parameter -MD -MT src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/imgui/imgui_draw.cpp.o -MF src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/imgui/imgui_draw.cpp.o.d -o src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/imgui/imgui_draw.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui/imgui_draw.cpp [ 17% 240/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/glfw/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Wall -Wextra -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-unused-parameter -MD -MT src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/imgui/imgui_tables.cpp.o -MF src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/imgui/imgui_tables.cpp.o.d -o src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/imgui/imgui_tables.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui/imgui_tables.cpp [ 17% 241/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_c_exp.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_c_exp.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_c_exp.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_c_exp.c [ 17% 242/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_c_log.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_c_log.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_c_log.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_c_log.c [ 17% 243/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_c_sin.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_c_sin.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_c_sin.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_c_sin.c [ 17% 244/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/voronoi/RVD_mesh_builder.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/voronoi/RVD_mesh_builder.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/voronoi/RVD_mesh_builder.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:264:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 264 | geo_assert(supports_constraints()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:419:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 419 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:439:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 439 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:199:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 199 | geo_assert(signed_index_t(result) >= 0); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:214:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 214 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:1500:57: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1500 | geo_assert(tets_begin_ != UNSPECIFIED_RANGE); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:1501:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1501 | geo_assert(tets_end_ != UNSPECIFIED_RANGE); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:1658:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1658 | geo_assert(tets_begin_ != UNSPECIFIED_RANGE); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:1659:48: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1659 | geo_assert(tets_end_ != UNSPECIFIED_RANGE); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.cpp:119:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 119 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:161:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | return Z1_[array_index * Z1_stride_]; | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:235:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 235 | return vertices_ + vertex_stride_ * i; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:368:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | return cell_to_v_[c * cell_v_stride_ + lv]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:382:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | return cell_to_cell_[c * cell_neigh_stride_ + lf]; | ^~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:226:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 226 | return points_ + i * stride_; | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:130:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 130 | return data_ + size_; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:152:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 152 | return data_ + size_; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:191:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 191 | if(where == end() - 1) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:195:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 195 | for(iterator i = end() - 1; i != where; i--) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:195:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 195 | for(iterator i = end() - 1; i != where; i--) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:197:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 197 | *i = *(i - 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:312:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 312 | result++; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:326:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 326 | result++; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:364:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 364 | ++i1; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:367:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 367 | ++i2; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:371:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 371 | ++i1; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:372:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 372 | ++i2; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:446:54: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 446 | it != baseclass::end() && *it < 0; ++it) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:457:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 457 | for(auto it = baseclass::end() - 1; | ~~~~~~~~~~~^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:458:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 458 | it != baseclass::begin() - 1 && *it > 0; --it) { | ~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:458:60: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 458 | it != baseclass::begin() - 1 && *it > 0; --it) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:483:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 483 | return to_unsigned_int((baseclass::end()[-1 - i]) - 1); | ~~~~~~~~~~~^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:494:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | return to_unsigned_int(-(baseclass::begin()[i]) - 1); | ~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:749:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 749 | return &(chunks_[i >> CHUNK_SHIFT][(i & CHUNK_MASK) * dimension_]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:118:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 118 | v[1] = v1; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:119:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 119 | v[2] = v2; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:121:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 121 | t[1] = f1; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:122:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 122 | t[2] = f2; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:133:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 133 | v[1] = NO_VERTEX; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:134:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 134 | v[2] = NO_VERTEX; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:136:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 136 | t[1] = NO_TRIANGLE; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:137:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 137 | t[2] = NO_TRIANGLE; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:417:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 417 | return triangles_[t].v[iv]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:429:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 429 | return triangles_[t].t[e]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:443:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 443 | triangles_[t].v[iv] = v; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:459:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 459 | triangles_[t].t[e] = t2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:478:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | (triangles_[t].v[1] == v) | ((triangles_[t].v[2] == v) * 2) | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:478:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | (triangles_[t].v[1] == v) | ((triangles_[t].v[2] == v) * 2) | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:504:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | (triangles_[t1].t[1] == t2) | ((triangles_[t1].t[2] == t2) * 2) | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:504:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | (triangles_[t1].t[1] == t2) | ((triangles_[t1].t[2] == t2) * 2) | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:743:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 743 | triangles_[t].v[1] = v1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:744:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | triangles_[t].v[2] = v2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:766:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 766 | triangles_[t].v[1] = v1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:767:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 767 | triangles_[t].v[2] = v2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:769:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 769 | triangles_[t].t[1] = t1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:770:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 770 | triangles_[t].t[2] = t2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:792:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 792 | triangles_[t].v[1] = v1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:793:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 793 | triangles_[t].v[2] = v2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:795:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 795 | triangles_[t].t[1] = t1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:796:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 796 | triangles_[t].t[2] = t2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:852:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | np[c] = p[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:852:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | np[c] = p[c]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1400:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1400 | return plus1mod3_[i]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1410:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1410 | return minus1mod3_[i]; | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:334:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | if(K[i] == key) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:354:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 354 | return signed_index_t(values_[array][i]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:384:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 384 | keys_[array][si] = key; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:385:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 385 | values_[array][si] = value; | ^~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:181:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | if (items[1] < items[0]) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:182:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | std::swap(items[0], items[1]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:184:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | if (items[3] < items[2]) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:184:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | if (items[3] < items[2]) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:185:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | std::swap(items[2], items[3]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:185:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | std::swap(items[2], items[3]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:187:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if (items[2] < items[0]) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:188:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | std::swap(items[0], items[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:189:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 189 | std::swap(items[1], items[3]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:189:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 189 | std::swap(items[1], items[3]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:191:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | if (items[2] < items[1]) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:191:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | if (items[2] < items[1]) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:192:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 192 | std::swap(items[1], items[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:192:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 192 | std::swap(items[1], items[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:194:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 194 | if (items[3] < items[2]) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:194:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 194 | if (items[3] < items[2]) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:195:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | std::swap(items[2], items[3]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:195:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | std::swap(items[2], items[3]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:181:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | if (items[1] < items[0]) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:182:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | std::swap(items[0], items[1]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:184:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | if (items[3] < items[2]) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:184:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | if (items[3] < items[2]) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:185:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | std::swap(items[2], items[3]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:185:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | std::swap(items[2], items[3]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:187:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if (items[2] < items[0]) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:188:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | std::swap(items[0], items[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:189:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 189 | std::swap(items[1], items[3]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:189:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 189 | std::swap(items[1], items[3]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:191:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | if (items[2] < items[1]) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:191:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | if (items[2] < items[1]) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:192:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 192 | std::swap(items[1], items[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:192:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 192 | std::swap(items[1], items[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:194:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 194 | if (items[3] < items[2]) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:194:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 194 | if (items[3] < items[2]) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:195:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | std::swap(items[2], items[3]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:195:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | std::swap(items[2], items[3]); | ^~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:48: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:495:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 495 | indices[1] = j; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:496:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 496 | indices[2] = k; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:497:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 497 | indices[3] = l; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:536:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 536 | if(indices[i] < rhs.indices[i]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:536:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 536 | if(indices[i] < rhs.indices[i]) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:539:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 539 | if(indices[i] > rhs.indices[i]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:539:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 539 | if(indices[i] > rhs.indices[i]) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:495:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 495 | indices[1] = j; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:496:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 496 | indices[2] = k; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:497:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 497 | indices[3] = l; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:536:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 536 | if(indices[i] < rhs.indices[i]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:536:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 536 | if(indices[i] < rhs.indices[i]) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:539:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 539 | if(indices[i] > rhs.indices[i]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:539:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 539 | if(indices[i] > rhs.indices[i]) { | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:120:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 120 | if(sym.indices[i] >= 0) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:220:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | target_->vertices.point_ptr(v)[c] = point[c]; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:220:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | target_->vertices.point_ptr(v)[c] = point[c]; | ^~~~~ 276 warnings generated. [ 17% 245/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/parameterization/mesh_ABF.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/parameterization/mesh_ABF.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/parameterization/mesh_ABF.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:692:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 692 | geo_assert((M.storage & NL_MATRIX_STORE_ROWS) != 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:842:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 842 | geo_assert(M.facets.are_simplices()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:390:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 390 | const NLRowColumn& Cj = J2_.column[j]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:392:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 392 | const NLCoeff& c = Cj.coeff[ii] ; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:684:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | const NLRowColumn& Cj = M.column[j]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:686:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a = Cj.coeff[ii].value; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:687:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 687 | index_t i = Cj.coeff[ii].index; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:695:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 695 | const NLRowColumn& Ci = M.row[i]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:697:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 697 | double a = Ci.coeff[jj].value; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:698:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 698 | index_t j = Ci.coeff[jj].index; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:716:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 716 | const NLRowColumn& Cj = J.column[j] ; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:718:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 718 | const NLCoeff& c = Cj.coeff[ii] ; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:734:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 734 | const NLRowColumn& Cj = J.column[j]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:739:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 739 | NLuint(Cj.coeff[ii1].index), | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:740:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 740 | NLuint(Cj.coeff[ii2].index), | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:741:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 741 | Cj.coeff[ii1].value * Cj.coeff[ii2].value * D[j] | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:741:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 741 | Cj.coeff[ii1].value * Cj.coeff[ii2].value * D[j] | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:758:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 758 | const NLRowColumn& Cj = J.column[j]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:763:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 763 | NLuint(Cj.coeff[ii1].index), | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:764:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 764 | NLuint(Cj.coeff[ii2].index), | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:765:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | -Cj.coeff[ii1].value * Cj.coeff[ii2].value * D[j] | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_ABF.cpp:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | -Cj.coeff[ii1].value * Cj.coeff[ii2].value * D[j] | ^~~~~~~~ 167 warnings generated. [ 18% 246/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DGEO_USE_SYSTEM_GLFW3 -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/GLUP/shaders/embedded_shaders.cpp.o -MF src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/GLUP/shaders/embedded_shaders.cpp.o.d -o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/GLUP/shaders/embedded_shaders.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/shaders/embedded_shaders.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/shaders/embedded_shaders.cpp:6: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/shaders/embedded_shaders.cpp:6: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/shaders/embedded_shaders.cpp:7: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/shaders/embedded_shaders.cpp:6: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/shaders/embedded_shaders.cpp:6: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/shaders/embedded_shaders.cpp:6: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/shaders/embedded_shaders.cpp:6: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ 59 warnings generated. [ 18% 247/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/glfw/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Wall -Wextra -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-unused-parameter -MD -MT src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/ImGuiColorTextEdit/TextEditor.cpp.o -MF src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/ImGuiColorTextEdit/TextEditor.cpp.o.d -o src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/ImGuiColorTextEdit/TextEditor.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/ImGuiColorTextEdit/TextEditor.cpp [ 18% 248/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/glfw/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Wall -Wextra -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-unused-parameter -MD -MT src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/imgui/imgui.cpp.o -MF src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/imgui/imgui.cpp.o.d -o src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/imgui/imgui.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui/imgui.cpp [ 18% 249/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/glfw/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Wall -Wextra -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-unused-parameter -MD -MT src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/imgui/imgui_widgets.cpp.o -MF src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/imgui/imgui_widgets.cpp.o.d -o src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/imgui/imgui_widgets.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui/imgui_widgets.cpp [ 18% 250/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/glfw/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Wall -Wextra -Wno-unknown-warning-option -Wno-zero-as-null-pointer-constant -Wno-unused-parameter -MD -MT src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/imgui/backends/imgui_impl_glfw.cpp.o -MF src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/imgui/backends/imgui_impl_glfw.cpp.o.d -o src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/imgui/backends/imgui_impl_glfw.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui/backends/imgui_impl_glfw.cpp [ 18% 251/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_c_sqrt.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_c_sqrt.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_c_sqrt.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_c_sqrt.c [ 18% 252/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_cabs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_cabs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_cabs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_cabs.c [ 18% 253/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_close.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_close.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_close.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_close.c [ 18% 254/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_ctype.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_ctype.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_ctype.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_ctype.c [ 18% 255/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_abs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_abs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_abs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_d_abs.c [ 18% 256/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_acos.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_acos.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_acos.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_d_acos.c [ 19% 257/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_asin.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_asin.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_asin.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_d_asin.c [ 19% 258/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_atan.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_atan.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_atan.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_d_atan.c [ 19% 259/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_atn2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_atn2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_atn2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_d_atn2.c [ 19% 260/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/parameterization/mesh_atlas_maker.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/parameterization/mesh_atlas_maker.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/parameterization/mesh_atlas_maker.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_atlas_maker.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_atlas_maker.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_atlas_maker.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_atlas_maker.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_atlas_maker.cpp:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_atlas_maker.cpp:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_atlas_maker.cpp:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_atlas_maker.cpp:52: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:288:30: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 288 | * \throw TaskCanceled | ~~~~~~~~~~~~~~~~~~^ 289 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_atlas_maker.cpp:96:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 96 | geo_assert(tex_coord.dimension() == 2); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_atlas_maker.cpp:154:57: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 154 | geo_assert(chart.facets.nb_vertices(f) == 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_atlas_maker.cpp:243:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 243 | geo_assert(tex_coord_.dimension() == 2); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_atlas_maker.cpp:341:25: warning: 'switch' missing 'default' label [-Wswitch-default] 341 | switch(type) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_atlas_maker.cpp:359:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 359 | geo_assert(M->facets.nb() > 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_atlas_maker.cpp:549:57: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 549 | geo_assert(v1 < nb_vertices); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_atlas_maker.cpp:550:57: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 550 | geo_assert(v2 < nb_vertices); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_atlas_maker.cpp:551:57: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 551 | geo_assert(v3 < nb_vertices); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_atlas_maker.cpp:617:13: warning: 'switch' missing 'default' label [-Wswitch-default] 617 | switch(chart_parameterizer_) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_atlas_maker.cpp:702:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(f2 != index_t(-1)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_atlas_maker.cpp:704:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 704 | geo_assert(e2 != index_t(-1)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_atlas_maker.cpp:734:9: warning: 'switch' missing 'default' label [-Wswitch-default] 734 | switch(pack) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_atlas_maker.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_atlas_maker.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_atlas_maker.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_atlas_maker.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_atlas_maker.cpp:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_atlas_maker.cpp:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_atlas_maker.cpp:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_atlas_maker.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_atlas_maker.cpp:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_atlas_maker.cpp:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_atlas_maker.cpp:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_atlas_maker.cpp:51: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.h:92:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | return vec3(center_[0], center_[1], center_[2]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.h:92:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | return vec3(center_[0], center_[1], center_[2]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.h:102:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 102 | return axis_[i]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.h:112:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 112 | return eigen_value_[i]; | ^~~~~~~~~~~~ 166 warnings generated. [ 19% 261/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/parameterization/mesh_global_param.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/parameterization/mesh_global_param.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/parameterization/mesh_global_param.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:199:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 199 | geo_assert(signed_index_t(result) >= 0); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.h:124:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 124 | geo_assert(use_NN_); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.h:137:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 137 | geo_assert(use_NN_); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.cpp:69:29: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 69 | geo_assert(lf2 != NO_FACET); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.cpp:171:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 171 | geo_assert(rij == inverse_R(rji)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.cpp:244:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 244 | geo_assert(next_c != NO_CORNER); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.cpp:564:20: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 564 | geo_assert(R < 4); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:226:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 226 | return points_ + i * stride_; | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.h:140:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 140 | f[c] = frames_[fi * 9 + c]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.cpp:571:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 571 | return inverse[R]; | ^~~~~~~ 159 warnings generated. [ 19% 262/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/parameterization/mesh_param_validator.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/parameterization/mesh_param_validator.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/parameterization/mesh_param_validator.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.cpp:124:64: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 124 | geo_assert(tex_coord.is_bound() && tex_coord.dimension() == 2); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.cpp:202:64: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 202 | geo_assert(tex_coord.is_bound() && tex_coord.dimension() == 2); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.cpp:249:64: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 249 | geo_assert(tex_coord.is_bound() && tex_coord.dimension() == 2); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.cpp:302:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | ymin = std::min(ymin, y[i]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.cpp:303:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | ymax = std::max(ymax, y[i]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.cpp:317:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 317 | int x1 = x[i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.cpp:318:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 318 | int y1 = y[i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.cpp:319:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 319 | int x2 = x[j]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.cpp:320:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 320 | int y2 = y[j]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.cpp:360:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | line_x[Y] = X; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.cpp:373:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 373 | line_x[Y] = X; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.cpp:376:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 376 | line_x[y2] = x2; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.cpp:380:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 380 | for(int X = x_left_[Y]; X < x_right_[Y]; ++X) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.cpp:380:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 380 | for(int X = x_left_[Y]; X < x_right_[Y]; ++X) { | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.cpp:381:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 381 | graph_mem_[Y * graph_size_ + X]++; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_validator.cpp:401:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 401 | Numeric::uint8 pixel = graph_mem_[y * graph_size_ + x]; | ^~~~~~~~~~ 161 warnings generated. [ 19% 263/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DGEO_USE_SYSTEM_GLFW3 -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/basic/frame_buffer_object.cpp.o -MF src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/basic/frame_buffer_object.cpp.o.d -o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/basic/frame_buffer_object.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/frame_buffer_object.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/frame_buffer_object.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/frame_buffer_object.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/frame_buffer_object.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/frame_buffer_object.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/frame_buffer_object.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/frame_buffer_object.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/frame_buffer_object.cpp:83:2: warning: 'switch' missing 'default' label [-Wswitch-default] 83 | switch(internalformat) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/frame_buffer_object.cpp:137:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 137 | geo_assert(format != 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/frame_buffer_object.cpp:138:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 138 | geo_assert(type != 0); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/frame_buffer_object.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/frame_buffer_object.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/frame_buffer_object.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/frame_buffer_object.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/frame_buffer_object.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/frame_buffer_object.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/frame_buffer_object.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/frame_buffer_object.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/frame_buffer_object.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ 70 warnings generated. [ 19% 264/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DGEO_USE_SYSTEM_GLFW3 -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/arc_ball.cpp.o -MF src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/arc_ball.cpp.o.d -o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/arc_ball.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/arc_ball.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/arc_ball.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/arc_ball.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/arc_ball.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/arc_ball.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/arc_ball.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/arc_ball.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/arc_ball.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/arc_ball.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/arc_ball.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/arc_ball.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:321:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 321 | result.coeff_[i][j] = FT(0); | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:321:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 321 | result.coeff_[i][j] = FT(0); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:323:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | result.coeff_[i][j] += coeff_[i][k] * m.coeff_[k][j]; | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:323:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | result.coeff_[i][j] += coeff_[i][k] * m.coeff_[k][j]; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:323:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | result.coeff_[i][j] += coeff_[i][k] * m.coeff_[k][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:323:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | result.coeff_[i][j] += coeff_[i][k] * m.coeff_[k][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:323:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | result.coeff_[i][j] += coeff_[i][k] * m.coeff_[k][j]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:323:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | result.coeff_[i][j] += coeff_[i][k] * m.coeff_[k][j]; | ^~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/arc_ball.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/arc_ball.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ 60 warnings generated. [ 19% 265/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_cnjg.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_cnjg.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_cnjg.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_d_cnjg.c [ 19% 266/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_cos.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_cos.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_cos.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_d_cos.c [ 20% 267/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_cosh.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_cosh.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_cosh.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_d_cosh.c [ 20% 268/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_dim.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_dim.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_dim.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_d_dim.c [ 20% 269/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_exp.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_exp.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_exp.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_d_exp.c [ 20% 270/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_imag.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_imag.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_imag.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_d_imag.c [ 20% 271/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_int.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_int.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_int.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_d_int.c [ 20% 272/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_lg10.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_lg10.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_lg10.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_d_lg10.c [ 20% 273/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_log.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_log.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_log.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_d_log.c [ 20% 274/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_mod.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_mod.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_mod.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_d_mod.c [ 20% 275/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_prod.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_prod.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_prod.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_d_prod.c [ 20% 276/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/delaunay/delaunay.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/delaunay/delaunay.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/delaunay/delaunay.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:264:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 264 | geo_assert(supports_constraints()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:419:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 419 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:439:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 439 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:199:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 199 | geo_assert(signed_index_t(result) >= 0); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:300:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 300 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:214:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 214 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.cpp:250:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 250 | geo_assert(nb_vertices() > 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.cpp:319:32: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 319 | geo_assert(!is_locked_); // Not thread-safe | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.cpp:348:32: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 348 | geo_assert(!is_locked_); // Not thread-safe | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:161:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | return Z1_[array_index * Z1_stride_]; | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:235:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 235 | return vertices_ + vertex_stride_ * i; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:368:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | return cell_to_v_[c * cell_v_stride_ + lv]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:382:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | return cell_to_cell_[c * cell_neigh_stride_ + lf]; | ^~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:226:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 226 | return points_ + i * stride_; | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:152:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 152 | tglobal_[new_t] = tglobal; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:153:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 153 | boundary_f_[new_t] = boundary_f; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:154:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 154 | f2v_[new_t][0] = v0; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:155:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 155 | f2v_[new_t][1] = v1; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:155:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 155 | f2v_[new_t][1] = v1; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:156:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | f2v_[new_t][2] = v2; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:156:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | f2v_[new_t][2] = v2; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:174:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 174 | return tglobal_[f]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:184:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | tglobal_[f] = t; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:196:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 196 | return boundary_f_[f]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | return f2v_[f][lv]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | return f2v_[f][lv]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:220:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | signed_index_t v0 = f2v_[f][0]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:221:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 221 | signed_index_t v1 = f2v_[f][1]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:221:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 221 | signed_index_t v1 = f2v_[f][1]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:222:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | signed_index_t v2 = f2v_[f][2]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:222:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | signed_index_t v2 = f2v_[f][2]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:223:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 223 | t0 = tglobal_[get_vv2t(v2,v1)]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:224:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 224 | t1 = tglobal_[get_vv2t(v0,v2)]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:225:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 225 | t2 = tglobal_[get_vv2t(v1,v0)]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:256:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 256 | if(h2t_[cur] == END_OF_LIST) { | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:257:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | h2t_[cur] = f; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:262:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 262 | h2v_[cur] = (Numeric::uint64(v1+1) << 32) | | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:292:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | if(h2v_[cur] == K) { | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:295:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 295 | return h2t_[cur]; | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:347:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 347 | tet_vertex(t1, index_t(halfedge_facet_[t1ft2][t1fborder])); | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:347:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 347 | tet_vertex(t1, index_t(halfedge_facet_[t1ft2][t1fborder])); | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:349:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 349 | tet_vertex(t1, index_t(halfedge_facet_[t1fborder][t1ft2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:349:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 349 | tet_vertex(t1, index_t(halfedge_facet_[t1fborder][t1ft2])); | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:709:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 709 | return index_t(tet_facet_vertex_[f][v]); | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:709:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 709 | return index_t(tet_facet_vertex_[f][v]); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:875:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 875 | return index_t(halfedge_facet_[lv1][lv2]); | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:875:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 875 | return index_t(halfedge_facet_[lv1][lv2]); | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:904:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 904 | (T[1] == v1) | ((T[2] == v1) * 2) | ((T[3] == v1) * 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:904:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 904 | (T[1] == v1) | ((T[2] == v1) * 2) | ((T[3] == v1) * 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:904:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 904 | (T[1] == v1) | ((T[2] == v1) * 2) | ((T[3] == v1) * 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:907:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 907 | (T[1] == v2) | ((T[2] == v2) * 2) | ((T[3] == v2) * 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:907:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 907 | (T[1] == v2) | ((T[2] == v2) * 2) | ((T[3] == v2) * 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:907:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 907 | (T[1] == v2) | ((T[2] == v2) * 2) | ((T[3] == v2) * 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:915:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 915 | f12 = index_t(halfedge_facet_[lv1][lv2]); | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:915:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 915 | f12 = index_t(halfedge_facet_[lv1][lv2]); | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:916:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 916 | f21 = index_t(halfedge_facet_[lv2][lv1]); | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:916:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 916 | f21 = index_t(halfedge_facet_[lv2][lv1]); | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:958:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 958 | pv[i] = (v == -1) ? nullptr : vertex_ptr(index_t(v)); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:965:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 965 | if(pv[lf] == nullptr) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:972:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 972 | pv[lf] = p; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:1047:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1047 | (T[1] == v) | ((T[2] == v) * 2) | ((T[3] == v) * 3) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:1047:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1047 | (T[1] == v) | ((T[2] == v) * 2) | ((T[3] == v) * 3) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_3d.h:1047:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1047 | (T[1] == v) | ((T[2] == v) * 2) | ((T[3] == v) * 3) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:635:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 635 | return index_t(triangle_edge_vertex_[e][v]); | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:635:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 635 | return index_t(triangle_edge_vertex_[e][v]); | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:797:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 797 | pv[i] = (v == -1) ? nullptr : vertex_ptr(index_t(v)); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:804:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 804 | if(pv[le] == nullptr) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:811:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 811 | pv[le] = p; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:882:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 882 | index_t result = index_t( (T[1] == v) | ((T[2] == v) * 2) ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:882:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 882 | index_t result = index_t( (T[1] == v) | ((T[2] == v) * 2) ); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/parallel_delaunay_3d.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:118:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 118 | cell_status_[cell].compare_exchange_strong( | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:134:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 134 | cell_status_[cell].store(FREE_CELL, std::memory_order_release); | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:146:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 146 | cell_status_[cell].load(std::memory_order_relaxed) & | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:162:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 162 | cell_status_[cell].load(std::memory_order_relaxed) & | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:179:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 179 | cell_status_[cell].store( | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:180:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 180 | cell_status_[cell].load( | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:194:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 194 | cell_status_[cell].store(status, std::memory_order_relaxed); | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:213:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | old_cell_status[i].load(std::memory_order_relaxed) : | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:215:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | std::atomic_init(&cell_status_[i],val); | ^~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.cpp:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.h:53: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:559:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 559 | f = &facetlist[i]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:561:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 561 | p = &f->polygonlist[j]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:595:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 595 | delete [] vfacetlist[i].elist; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:601:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 601 | delete [] vcelllist[i]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2301:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2301 | t1.tet[t1.ver & 3] = encode2(t2.tet, bondtbl[t1.ver][t2.ver]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2301:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2301 | t1.tet[t1.ver & 3] = encode2(t2.tet, bondtbl[t1.ver][t2.ver]); | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2301:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2301 | t1.tet[t1.ver & 3] = encode2(t2.tet, bondtbl[t1.ver][t2.ver]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2302:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2302 | t2.tet[t2.ver & 3] = encode2(t1.tet, bondtbl[t2.ver][t1.ver]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2302:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2302 | t2.tet[t2.ver & 3] = encode2(t1.tet, bondtbl[t2.ver][t1.ver]); | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2302:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2302 | t2.tet[t2.ver & 3] = encode2(t1.tet, bondtbl[t2.ver][t1.ver]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2309:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2309 | t.tet[t.ver & 3] = nullptr; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2316:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2316 | t2.ver = enexttbl[t1.ver]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2320:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2320 | t.ver = enexttbl[t.ver]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2327:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2327 | t2.ver = eprevtbl[t1.ver]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2331:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2331 | t.ver = eprevtbl[t.ver]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2339:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2339 | (t2).ver = esymtbl[(t1).ver]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2343:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2343 | (t).ver = esymtbl[(t).ver]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2351:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2351 | t2.ver = enextesymtbl[t1.ver]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2355:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2355 | t.ver = enextesymtbl[t.ver]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2362:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2362 | t2.ver = eprevesymtbl[t1.ver]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2366:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2366 | t.ver = eprevesymtbl[t.ver]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2374:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2374 | t2.ver = eorgoppotbl[t1.ver]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2378:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2378 | t.ver = eorgoppotbl[t.ver]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2386:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2386 | t2.ver = edestoppotbl[t1.ver]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2390:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2390 | t.ver = edestoppotbl[t.ver]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2396:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2396 | decode((t1).tet[(t1).ver & 3], t2); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2397:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2397 | t2.ver = fsymtbl[t1.ver][t2.ver]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2397:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2397 | t2.ver = fsymtbl[t1.ver][t2.ver]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2411:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2411 | decode(t1.tet[facepivot1[t1.ver]], t2); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2411:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2411 | decode(t1.tet[facepivot1[t1.ver]], t2); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2412:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2412 | t2.ver = facepivot2[t1.ver][t2.ver]; | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2412:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2412 | t2.ver = facepivot2[t1.ver][t2.ver]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2426:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2426 | return (point) (t).tet[orgpivot[(t).ver]]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2426:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2426 | return (point) (t).tet[orgpivot[(t).ver]]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2430:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2430 | return (point) (t).tet[destpivot[(t).ver]]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2430:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2430 | return (point) (t).tet[destpivot[(t).ver]]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2434:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2434 | return (point) (t).tet[apexpivot[(t).ver]]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2434:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2434 | return (point) (t).tet[apexpivot[(t).ver]]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2438:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2438 | return (point) (t).tet[oppopivot[(t).ver]]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2438:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2438 | return (point) (t).tet[oppopivot[(t).ver]]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2442:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2442 | (t).tet[orgpivot[(t).ver]] = (tetrahedron) (p); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2442:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2442 | (t).tet[orgpivot[(t).ver]] = (tetrahedron) (p); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2446:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2446 | (t).tet[destpivot[(t).ver]] = (tetrahedron) (p); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2446:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2446 | (t).tet[destpivot[(t).ver]] = (tetrahedron) (p); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2450:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2450 | (t).tet[apexpivot[(t).ver]] = (tetrahedron) (p); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2450:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2450 | (t).tet[apexpivot[(t).ver]] = (tetrahedron) (p); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2454:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2454 | (t).tet[oppopivot[(t).ver]] = (tetrahedron) (p); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2454:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2454 | (t).tet[oppopivot[(t).ver]] = (tetrahedron) (p); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2466:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2466 | return ((REAL *) (ptr))[elemattribindex + attnum]; | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2471:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2471 | ((REAL *) (ptr))[elemattribindex + attnum] = value; | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2477:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2477 | return ((REAL *) (ptr))[volumeboundindex]; | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2481:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2481 | ((REAL *) (ptr))[volumeboundindex] = value; | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2488:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2488 | int *iptr = (int *) &(ptr[10]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2493:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2493 | int *iptr = (int *) &(ptr[10]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2501:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2501 | return ((int *) (ptr))[elemmarkerindex]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2505:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2505 | ((int *) (ptr))[elemmarkerindex] = value; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2513:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2513 | ((int *) (t.tet))[elemmarkerindex] |= 1; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2517:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2517 | ((int *) (t.tet))[elemmarkerindex] &= ~1; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2521:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2521 | return (((int *) (t.tet))[elemmarkerindex] & 1) != 0; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2528:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2528 | ((int *) (t.tet))[elemmarkerindex] |= 2; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2532:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2532 | ((int *) (t.tet))[elemmarkerindex] &= ~2; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2536:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2536 | return (((int *) (t.tet))[elemmarkerindex] & 2) != 0; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2544:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2544 | ((int *) (t.tet))[elemmarkerindex] |= (4 << (t.ver & 3)); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2548:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2548 | ((int *) (t.tet))[elemmarkerindex] &= ~(4 << (t.ver & 3)); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2552:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2552 | return (((int *) (t.tet))[elemmarkerindex] & (4 << (t.ver & 3))) != 0; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2561:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2561 | ((int *) (t.tet))[elemmarkerindex] |= (int) (64 << ver2edge[(t).ver]); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2561:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2561 | ((int *) (t.tet))[elemmarkerindex] |= (int) (64 << ver2edge[(t).ver]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2565:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2565 | ((int *) (t.tet))[elemmarkerindex] &= ~(int) (64 << ver2edge[(t).ver]); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2565:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2565 | ((int *) (t.tet))[elemmarkerindex] &= ~(int) (64 << ver2edge[(t).ver]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2569:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2569 | return (((int *) (t.tet))[elemmarkerindex] & | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2570:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2570 | (int) (64 << ver2edge[(t).ver])) != 0; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2577:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2577 | ((int *) (t.tet))[elemmarkerindex] |= (int) (4096); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2581:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2581 | ((int *) (t.tet))[elemmarkerindex] &= ~(int) (4096); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2585:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2585 | return (((int *) (t.tet))[elemmarkerindex] & (int) (4096)) != 0; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2593:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2593 | return (((int *) (t.tet))[elemmarkerindex]) >> 16; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2597:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2597 | int c = ((int *) (t.tet))[elemmarkerindex]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2601:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2601 | ((int *) (t.tet))[elemmarkerindex] = c; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2617:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2617 | return (point) (t).tet[7] == dummypoint; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2623:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2623 | return ((t.tet == nullptr) || (t.tet[4] == nullptr)); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2658:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2658 | s1.sh[s1.shver >> 1] = sencode(s2); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2659:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2659 | s2.sh[s2.shver >> 1] = sencode(s1); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2668:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2668 | s1.sh[s1.shver >> 1] = sencode(s2); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2676:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2676 | s.sh[s.shver >> 1] = nullptr; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2684:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2684 | shellface sptr = s1.sh[s1.shver >> 1]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2690:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2690 | shellface sptr = s.sh[s.shver >> 1]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2699:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2699 | return (point) s.sh[sorgpivot[s.shver]]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2699:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2699 | return (point) s.sh[sorgpivot[s.shver]]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2704:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2704 | return (point) s.sh[sdestpivot[s.shver]]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2704:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2704 | return (point) s.sh[sdestpivot[s.shver]]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2709:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2709 | return (point) s.sh[sapexpivot[s.shver]]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2709:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2709 | return (point) s.sh[sapexpivot[s.shver]]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2714:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2714 | s.sh[sorgpivot[s.shver]] = (shellface) pointptr; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2714:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2714 | s.sh[sorgpivot[s.shver]] = (shellface) pointptr; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2719:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2719 | s.sh[sdestpivot[s.shver]] = (shellface) pointptr; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2719:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2719 | s.sh[sdestpivot[s.shver]] = (shellface) pointptr; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2724:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2724 | s.sh[sapexpivot[s.shver]] = (shellface) pointptr; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2724:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2724 | s.sh[sapexpivot[s.shver]] = (shellface) pointptr; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2751:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2751 | s2.shver = snextpivot[s1.shver]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2756:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2756 | s.shver = snextpivot[s.shver]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2762:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2762 | s2.shver = snextpivot[snextpivot[s1.shver]]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2762:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2762 | s2.shver = snextpivot[snextpivot[s1.shver]]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2767:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2767 | s.shver = snextpivot[snextpivot[s.shver]]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2767:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2767 | s.shver = snextpivot[snextpivot[s.shver]]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2842:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2842 | return ((REAL *) (s.sh))[areaboundindex]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2847:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2847 | ((REAL *) (s.sh))[areaboundindex] = value; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2855:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2855 | return ((int *) (s.sh))[shmarkindex]; | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2860:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2860 | ((int *) (s.sh))[shmarkindex] = value; | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2868:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2868 | return (enum shestype) ((((int *) (s.sh))[shmarkindex + 1]) >> 8); | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2873:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2873 | ((int *) (s.sh))[shmarkindex + 1] = ((int) value << 8) + | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2874:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2874 | ((((int *) ((s).sh))[shmarkindex + 1]) & 255); | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2883:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2883 | ((int *) ((s).sh))[shmarkindex+1] = | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2884:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2884 | (((int *) ((s).sh))[shmarkindex+1] | (int) 1); | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2889:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2889 | ((int *) ((s).sh))[shmarkindex+1] = | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2890:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2890 | (((int *) ((s).sh))[shmarkindex+1] & ~(int) 1); | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2897:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2897 | return (((int *) ((s).sh))[shmarkindex+1] & (int) 1) != 0; | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2905:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2905 | ((int *) ((s).sh))[shmarkindex+1] = | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2906:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2906 | (((int *)((s).sh))[shmarkindex+1] | (int) 2); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2911:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2911 | ((int *) ((s).sh))[shmarkindex+1] = | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2912:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2912 | (((int *)((s).sh))[shmarkindex+1] & ~(int)2); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2917:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2917 | return ((((int *) ((s).sh))[shmarkindex+1] & (int) 2) != 0); | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2925:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2925 | ((int *) ((s).sh))[shmarkindex+1] = | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2926:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2926 | (((int *)((s).sh))[shmarkindex+1] | (int) 4); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2931:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2931 | ((int *) ((s).sh))[shmarkindex+1] = | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2932:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2932 | (((int *)((s).sh))[shmarkindex+1] & ~(int)4); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2937:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2937 | return ((((int *) ((s).sh))[shmarkindex+1] & (int) 4) != 0); | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2944:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2944 | ((int *) ((s).sh))[shmarkindex+1] = | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2945:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2945 | (((int *)((s).sh))[shmarkindex+1] | (int) 8); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2950:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2950 | ((int *) ((s).sh))[shmarkindex+1] = | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2951:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2951 | (((int *)((s).sh))[shmarkindex+1] & ~(int)8); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2956:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2956 | return ((((int *) ((s).sh))[shmarkindex+1] & (int) 8) != 0); | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2973:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2973 | if ((t).tet[9] == nullptr) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2975:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2975 | (t).tet[9] = (tetrahedron) tet2subpool->alloc(); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2978:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2978 | ((shellface *) (t).tet[9])[i] = nullptr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2978:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2978 | ((shellface *) (t).tet[9])[i] = nullptr; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2982:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2982 | ((shellface *) (t).tet[9])[(t).ver & 3] = | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2982:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2982 | ((shellface *) (t).tet[9])[(t).ver & 3] = | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2983:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2983 | sencode2((s).sh, tsbondtbl[t.ver][s.shver]); | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2983:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2983 | sencode2((s).sh, tsbondtbl[t.ver][s.shver]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2985:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2985 | s.sh[9 + ((s).shver & 1)] = | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2986:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2986 | (shellface) encode2((t).tet, stbondtbl[t.ver][s.shver]); | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2986:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2986 | (shellface) encode2((t).tet, stbondtbl[t.ver][s.shver]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2996:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2996 | if ((t).tet[9] == nullptr) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3001:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3001 | sdecode(((shellface *) (t).tet[9])[(t).ver & 3], (s)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3001:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3001 | sdecode(((shellface *) (t).tet[9])[(t).ver & 3], (s)); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3002:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3002 | (s).shver = tspivottbl[t.ver][s.shver]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3002:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3002 | (s).shver = tspivottbl[t.ver][s.shver]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3015:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3015 | decode((tetrahedron) s.sh[9 + (s.shver & 1)], t); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3019:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3019 | (t).ver = stpivottbl[t.ver][s.shver]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3019:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3019 | (t).ver = stpivottbl[t.ver][s.shver]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3031:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3031 | if ((t).tet[9] != nullptr) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3032:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3032 | ((shellface *) (t).tet[9])[(t).ver & 3] = nullptr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3032:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3032 | ((shellface *) (t).tet[9])[(t).ver & 3] = nullptr; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3040:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3040 | (s).sh[9] = nullptr; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3041:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3041 | (s).sh[10] = nullptr; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3054:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3054 | s.sh[6 + (s.shver >> 1)] = sencode(edge); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3060:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3060 | s.sh[6 + (s.shver >> 1)] = sencode(edge); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3068:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3068 | s.sh[6 + (s.shver >> 1)] = nullptr; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3075:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3075 | sdecode((shellface) s.sh[6 + (s.shver >> 1)], edge); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3091:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3091 | if ((t).tet[8] == nullptr) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3093:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3093 | (t).tet[8] = (tetrahedron) tet2segpool->alloc(); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3096:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3096 | ((shellface *) (t).tet[8])[i] = nullptr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3096:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3096 | ((shellface *) (t).tet[8])[i] = nullptr; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3099:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3099 | ((shellface *) (t).tet[8])[ver2edge[(t).ver]] = sencode((s)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3099:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3099 | ((shellface *) (t).tet[8])[ver2edge[(t).ver]] = sencode((s)); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3099:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3099 | ((shellface *) (t).tet[8])[ver2edge[(t).ver]] = sencode((s)); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3104:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3104 | ((tetrahedron *) (s).sh)[9] = encode(t); | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3109:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3109 | if ((t).tet[8] != nullptr) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3110:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3110 | ((shellface *) (t).tet[8])[ver2edge[(t).ver]] = nullptr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3110:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3110 | ((shellface *) (t).tet[8])[ver2edge[(t).ver]] = nullptr; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3110:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3110 | ((shellface *) (t).tet[8])[ver2edge[(t).ver]] = nullptr; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3116:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3116 | ((tetrahedron *) (s).sh)[9] = nullptr; | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3121:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3121 | if ((t).tet[8] != nullptr) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3122:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3122 | sdecode(((shellface *) (t).tet[8])[ver2edge[(t).ver]], s); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3122:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3122 | sdecode(((shellface *) (t).tet[8])[ver2edge[(t).ver]], s); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3122:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3122 | sdecode(((shellface *) (t).tet[8])[ver2edge[(t).ver]], s); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3135:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3135 | decode((tetrahedron) s.sh[9], t); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3145:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3145 | return ((int *) (pt))[pointmarkindex]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3149:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3149 | ((int *) (pt))[pointmarkindex] = value; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3156:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3156 | return (enum verttype) (((int *) (pt))[pointmarkindex + 1] >> (int) 8); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3160:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3160 | ((int *) (pt))[pointmarkindex + 1] = | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3161:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3161 | ((int) value << 8) + (((int *) (pt))[pointmarkindex + 1] & (int) 255); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3167:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3167 | return ((int *) (pt))[pointmarkindex + 2]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3171:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3171 | ((int *) (pt))[pointmarkindex + 2] = value; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3177:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3177 | return pt[pointparamindex + i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3181:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3181 | pt[pointparamindex + i] = value; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3188:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3188 | ((int *) (pt))[pointmarkindex + 1] |= (int) 1; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3192:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3192 | ((int *) (pt))[pointmarkindex + 1] &= ~(int) 1; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3196:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3196 | return (((int *) (pt))[pointmarkindex + 1] & (int) 1) != 0; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3203:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3203 | ((int *) (pt))[pointmarkindex + 1] |= (int) 2; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3207:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3207 | ((int *) (pt))[pointmarkindex + 1] &= ~(int) 2; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3211:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3211 | return (((int *) (pt))[pointmarkindex + 1] & (int) 2) != 0; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3215:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3215 | ((int *) (pt))[pointmarkindex + 1] |= (int) 4; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3219:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3219 | ((int *) (pt))[pointmarkindex + 1] &= ~(int) 4; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3223:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3223 | return (((int *) (pt))[pointmarkindex + 1] & (int) 4) != 0; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3227:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3227 | ((int *) (pt))[pointmarkindex + 1] |= (int) 8; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3231:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3231 | ((int *) (pt))[pointmarkindex + 1] &= ~(int) 8; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3235:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3235 | return (((int *) (pt))[pointmarkindex + 1] & (int) 8) != 0; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3242:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3242 | return ((tetrahedron *) (pt))[point2simindex]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3246:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3246 | ((tetrahedron *) (pt))[point2simindex] = value; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3250:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3250 | return (point) ((tetrahedron *) (pt))[point2simindex + 1]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3254:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3254 | ((tetrahedron *) (pt))[point2simindex + 1] = (tetrahedron) value; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3258:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3258 | return (shellface) ((tetrahedron *) (pt))[point2simindex + 2]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3262:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3262 | ((tetrahedron *) (pt))[point2simindex + 2] = (tetrahedron) value; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3267:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3267 | return ((tetrahedron *) (pt))[point2simindex + 3]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3271:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3271 | ((tetrahedron *) (pt))[point2simindex + 3] = value; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3280:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3280 | if ((point) searchtet.tet[4] == pa) { | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3282:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3282 | } else if ((point) searchtet.tet[5] == pa) { | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3284:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3284 | } else if ((point) searchtet.tet[6] == pa) { | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3297:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3297 | if ((point) searchsh.sh[3] == pa) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3299:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3299 | } else if ((point) searchsh.sh[4] == pa) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3300:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3300 | searchsh.shver = (searchsh.sh[5] != nullptr ? 2 : 1); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3351:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3351 | return v1[0] * v2[0] + v1[1] * v2[1] + v1[2] * v2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3351:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3351 | return v1[0] * v2[0] + v1[1] * v2[1] + v1[2] * v2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3351:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3351 | return v1[0] * v2[0] + v1[1] * v2[1] + v1[2] * v2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3351:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3351 | return v1[0] * v2[0] + v1[1] * v2[1] + v1[2] * v2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3357:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3357 | n[0] = v1[1] * v2[2] - v2[1] * v1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3357:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3357 | n[0] = v1[1] * v2[2] - v2[1] * v1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3357:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3357 | n[0] = v1[1] * v2[2] - v2[1] * v1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3357:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3357 | n[0] = v1[1] * v2[2] - v2[1] * v1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3358:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3358 | n[1] = -(v1[0] * v2[2] - v2[0] * v1[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3358:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3358 | n[1] = -(v1[0] * v2[2] - v2[0] * v1[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3358:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3358 | n[1] = -(v1[0] * v2[2] - v2[0] * v1[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3359:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3359 | n[2] = v1[0] * v2[1] - v2[0] * v1[1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3359:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3359 | n[2] = v1[0] * v2[1] - v2[0] * v1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3359:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3359 | n[2] = v1[0] * v2[1] - v2[0] * v1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3366:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3366 | (p2[1] - p1[1]) * (p2[1] - p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3366:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3366 | (p2[1] - p1[1]) * (p2[1] - p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3366:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3366 | (p2[1] - p1[1]) * (p2[1] - p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3366:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3366 | (p2[1] - p1[1]) * (p2[1] - p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3367:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3367 | (p2[2] - p1[2]) * (p2[2] - p1[2])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3367:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3367 | (p2[2] - p1[2]) * (p2[2] - p1[2])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3367:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3367 | (p2[2] - p1[2]) * (p2[2] - p1[2])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3367:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3367 | (p2[2] - p1[2]) * (p2[2] - p1[2])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.cpp:60: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ 387 warnings generated. [ 21% 277/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/parameterization/mesh_PGP_2d.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/parameterization/mesh_PGP_2d.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/parameterization/mesh_PGP_2d.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:166:46: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 166 | geo_assert(mesh->facets.are_simplices()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:564:62: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 564 | geo_assert(Bv.manager() == &mesh->vertices.attributes()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_global_param.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:61:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 61 | vertex_[1] = p2 ; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:62:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 62 | vertex_[2] = p3 ; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:81:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 81 | TX_[1] = (y3 - y1)/d ; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:82:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 82 | TX_[2] = (y1 - y2)/d ; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:85:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 85 | TY_[1] = -(x3 - x1)/d ; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:86:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 86 | TY_[2] = -(x1 - x2)/d ; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:91:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | return TX_[i]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:96:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 96 | return TY_[i]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:378:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 378 | RotDelta[i][j] = ((i==j) ? 1.0 : 0.0); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:378:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 378 | RotDelta[i][j] = ((i==j) ? 1.0 : 0.0); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:413:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 413 | RotDelta[0][1] = -sdu; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:415:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 415 | RotDelta[1][1] = cdu; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:417:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 417 | RotDelta[2][2] = cdv; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:418:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 418 | RotDelta[2][3] = -sdv; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:419:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 419 | RotDelta[3][2] = sdv; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:420:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 420 | RotDelta[3][3] = cdv; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:433:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 433 | Rotc2[i][j] = 0.0; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:433:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 433 | Rotc2[i][j] = 0.0; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:435:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 435 | Rotc2[i][j] += | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:435:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 435 | Rotc2[i][j] += | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:436:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | RotDelta[i][k] * Rot[Rc2][k][j]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:436:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | RotDelta[i][k] * Rot[Rc2][k][j]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:436:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | RotDelta[i][k] * Rot[Rc2][k][j]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:436:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | RotDelta[i][k] * Rot[Rc2][k][j]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:436:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | RotDelta[i][k] * Rot[Rc2][k][j]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:444:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 444 | double a1 = Rot[Rc1][i][j]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:444:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 444 | double a1 = Rot[Rc1][i][j]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:444:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 444 | double a1 = Rot[Rc1][i][j]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:450:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 450 | double a2 = Rotc2[i][j]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:450:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 450 | double a2 = Rotc2[i][j]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:480:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 480 | vars[i] = 0.0; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:482:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 482 | vars[i] += Rot[Rcc][i][j] * nlGetVariable(4*v+j); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:482:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 482 | vars[i] += Rot[Rcc][i][j] * nlGetVariable(4*v+j); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:482:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 482 | vars[i] += Rot[Rcc][i][j] * nlGetVariable(4*v+j); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:482:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 482 | vars[i] += Rot[Rcc][i][j] * nlGetVariable(4*v+j); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_PGP_2d.cpp:497:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 497 | PGP[4*c+i] = vars[i]; | ^~~~ 186 warnings generated. [ 21% 278/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DGEO_USE_SYSTEM_GLFW3 -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/imgui_ext/imgui_ext.cpp.o -MF src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/imgui_ext/imgui_ext.cpp.o.d -o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/imgui_ext/imgui_ext.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.h:56: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui/imgui.h:62: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/geogram_imconfig.h:29: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glup_compat.h:12: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:62: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:62: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:105:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 105 | saved_palette[n].x = 0.0f; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:106:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 106 | saved_palette[n].y = 0.0f; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:107:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 107 | saved_palette[n].z = 0.0f; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:122:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 122 | saved_palette[n+8].x, | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:123:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 123 | saved_palette[n+8].y, | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:124:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 124 | saved_palette[n+8].z | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:189:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 189 | saved_palette[n], | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:195:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | saved_palette[n].x, | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:196:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 196 | saved_palette[n].y, | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:197:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 197 | saved_palette[n].z, | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:235:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 235 | dest[max_dest_size-1] = '\0'; | ^~~~ 78 warnings generated. [ 21% 279/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DGEO_USE_SYSTEM_GLFW3 -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/full_screen_effects/ambient_occlusion.cpp.o -MF src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/full_screen_effects/ambient_occlusion.cpp.o.d -o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/full_screen_effects/ambient_occlusion.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/ambient_occlusion.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/ambient_occlusion.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/ambient_occlusion.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/ambient_occlusion.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/ambient_occlusion.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/ambient_occlusion.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/ambient_occlusion.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/ambient_occlusion.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/ambient_occlusion.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/ambient_occlusion.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/ambient_occlusion.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/ambient_occlusion.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/ambient_occlusion.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/ambient_occlusion.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/ambient_occlusion.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/ambient_occlusion.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/ambient_occlusion.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/ambient_occlusion.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/ambient_occlusion.cpp:277:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 277 | tex_buff[i] = Memory::byte(Numeric::random_int32() & 255); | ^~~~~~~~ 68 warnings generated. [ 21% 280/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DGEO_USE_SYSTEM_GLFW3 -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/full_screen_effects/full_screen_effect.cpp.o -MF src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/full_screen_effects/full_screen_effect.cpp.o.d -o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/full_screen_effects/full_screen_effect.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.cpp:56:29: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 56 | geo_assert(ctxt != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.cpp:66:29: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 66 | geo_assert(ctxt != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ 69 warnings generated. [ 21% 281/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DGEO_USE_SYSTEM_GLFW3 -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/full_screen_effects/unsharp_masking.cpp.o -MF src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/full_screen_effects/unsharp_masking.cpp.o.d -o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/full_screen_effects/unsharp_masking.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/unsharp_masking.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/unsharp_masking.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/unsharp_masking.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/unsharp_masking.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/unsharp_masking.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/unsharp_masking.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/unsharp_masking.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/unsharp_masking.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/unsharp_masking.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/unsharp_masking.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/unsharp_masking.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/unsharp_masking.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/unsharp_masking.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/unsharp_masking.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/unsharp_masking.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/unsharp_masking.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/unsharp_masking.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/unsharp_masking.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ 67 warnings generated. [ 21% 282/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_nint.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_nint.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_nint.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_d_nint.c [ 21% 283/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_sign.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_sign.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_sign.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_d_sign.c [ 21% 284/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_sin.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_sin.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_sin.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_d_sin.c [ 21% 285/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_sinh.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_sinh.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_sinh.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_d_sinh.c [ 21% 286/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_sqrt.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_sqrt.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_sqrt.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_d_sqrt.c [ 22% 287/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_tan.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_tan.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_tan.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_d_tan.c [ 22% 288/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_tanh.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_tanh.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_tanh.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_d_tanh.c [ 22% 289/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_derf_.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_derf_.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_derf_.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_derf_.c [ 22% 290/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_derfc_.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_derfc_.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_derfc_.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_derfc_.c [ 22% 291/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_dfe.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_dfe.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_dfe.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_dfe.c [ 22% 292/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_dolio.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_dolio.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_dolio.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_dolio.c [ 22% 293/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_dtime_.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_dtime_.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_dtime_.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_dtime_.c [ 22% 294/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_due.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_due.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_due.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_due.c [ 22% 295/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_ef1asc_.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_ef1asc_.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_ef1asc_.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_ef1asc_.c [ 22% 296/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_ef1cmc_.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_ef1cmc_.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_ef1cmc_.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_ef1cmc_.c [ 23% 297/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_endfile.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_endfile.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_endfile.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_endfile.c [ 23% 298/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_erf_.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_erf_.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_erf_.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_erf_.c [ 23% 299/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DGEO_USE_SYSTEM_GLFW3 -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/basic/GLSL.cpp.o -MF src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/basic/GLSL.cpp.o.d -o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/basic/GLSL.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:394:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 394 | GEO_THROW_GLSL_ERROR; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:423:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 423 | GEO_THROW_GLSL_ERROR; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:452:43: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 452 | geo_assert(source1 != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:536:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 536 | GEO_THROW_GLSL_ERROR; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:747:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 747 | GEO_THROW_GLSL_ERROR; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:749:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 749 | geo_assert(index != GL_INVALID_INDEX); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:754:37: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 754 | geo_assert(offset != -1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:774:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 774 | GEO_THROW_GLSL_ERROR; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:776:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 776 | geo_assert(index != GL_INVALID_INDEX); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:781:37: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 781 | geo_assert(stride != -1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:969:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 969 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:989:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 989 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:1005:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1005 | geo_assert(file_system_.find(name) == file_system_.end()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:1016:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1016 | geo_assert(file_system_.find(name) == file_system_.end()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:1041:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1041 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:1048:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1048 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:1166:27: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1166 | GEO_THROW_GLSL_ERROR; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:1174:27: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1174 | GEO_THROW_GLSL_ERROR; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:1196:27: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1196 | GEO_THROW_GLSL_ERROR; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:94:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | result[size] = '\0' ; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:141:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 141 | all_sources += sources[i]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:615:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 615 | char* begin_opening_brace = begin + strlen("#BEGIN"); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:616:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 616 | char* end_opening_brace = end + strlen("#END"); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:636:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 636 | begin_opening_brace+1, | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:640:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 640 | end_opening_brace+1, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:678:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 678 | src = begin_closing_brace+1; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:692:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 692 | src = end_closing_brace + 1; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:881:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 881 | cur += 8; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:883:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 883 | ++cur; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:894:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 894 | std::string(cur+1, size_t(next-cur-1)) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.cpp:1168:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1168 | p1 += 8; | ^~ 98 warnings generated. [ 23% 300/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DGEO_USE_SYSTEM_GLFW3 -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/command.cpp.o -MF src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/command.cpp.o.d -o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/command.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:364:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 364 | geo_assert(arg.type == Arg::ARG_BOOL); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:403:51: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 403 | geo_assert(arg.type == Arg::ARG_FLOAT); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:432:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 432 | geo_assert(arg.type == Arg::ARG_STRING); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:453:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 453 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1014:14: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1014 | ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1203:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1203 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1212:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1212 | geo_assert(i < args_.size()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.h:56: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui/imgui.h:62: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/geogram_imconfig.h:29: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glup_compat.h:12: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.cpp:173:17: warning: 'switch' missing 'default' label [-Wswitch-default] 173 | switch(prototype[i]) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.cpp:195:71: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 195 | geo_assert(p1 != std::string::npos && p2 != std::string::npos); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.cpp:319:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 319 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.cpp:337:10: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 337 | ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.cpp:357:10: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 357 | ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.cpp:511:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 511 | geo_assert(x.length() < 63); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.cpp:527:9: warning: 'switch' missing 'default' label [-Wswitch-default] 527 | switch(type) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.cpp:513:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 513 | default_val.string_val[x.length()] = '\0'; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.cpp:515:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 515 | val.string_val[x.length()] = '\0'; | ^~~~~~~~~~~~~~ 83 warnings generated. [ 23% 301/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DGEO_USE_SYSTEM_GLFW3 -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/console.cpp.o -MF src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/console.cpp.o.d -o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/console.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.h:56: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui/imgui.h:62: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/geogram_imconfig.h:29: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glup_compat.h:12: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.cpp:133:9: warning: 'switch' missing 'default' label [-Wswitch-default] 133 | switch (data->EventFlag) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.cpp:139:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 139 | const char* word_end = data->Buf + data->CursorPos; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.cpp:143:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 143 | const char c = word_start[-1]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.cpp:147:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 147 | word_start--; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.cpp:242:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | data->Buf[newpos] = '\0'; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.cpp:330:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 330 | buf_begin + line_offsets_[line_no] : nullptr; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.cpp:337:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 337 | line[2] == ']' && | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.cpp:338:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 338 | (line[1] == 'E' || line[1] == 'W') | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.cpp:338:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 338 | (line[1] == 'E' || line[1] == 'W') | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.cpp:350:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 350 | line = line_end && line_end[1] ? line_end + 1 : nullptr; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.cpp:350:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 350 | line = line_end && line_end[1] ? line_end + 1 : nullptr; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.cpp:376:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 376 | char* input_end = input_buf_+strlen(input_buf_); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.cpp:377:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 377 | while (input_end > input_buf_ && input_end[-1] == ' ') { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.cpp:378:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 378 | input_end--; | ^~~~~~~~~ 81 warnings generated. [ 23% 302/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DGEO_USE_SYSTEM_GLFW3 -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/text_editor.cpp.o -MF src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/text_editor.cpp.o.d -o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/text_editor.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/text_editor.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/text_editor.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/text_editor.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/text_editor.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/text_editor.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/text_editor.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/text_editor.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/ImGuiColorTextEdit/TextEditor.h:14: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.h:56: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui/imgui.h:62: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/geogram_imconfig.h:29: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glup_compat.h:12: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/text_editor.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/text_editor.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/text_editor.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/text_editor.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/text_editor.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/text_editor.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/text_editor.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/text_editor.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ 59 warnings generated. [ 23% 303/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_erfc_.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_erfc_.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_erfc_.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_erfc_.c [ 23% 304/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_err.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_err.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_err.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_err.c [ 23% 305/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_etime_.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_etime_.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_etime_.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_etime_.c [ 23% 306/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_exit_.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_exit_.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_exit_.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_exit_.c [ 24% 307/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_f77_aloc.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_f77_aloc.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_f77_aloc.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_f77_aloc.c [ 24% 308/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_f77vers.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_f77vers.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_f77vers.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_f77vers.c [ 24% 309/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_fmt.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_fmt.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_fmt.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_fmt.c [ 24% 310/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_fmtlib.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_fmtlib.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_fmtlib.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_fmtlib.c [ 24% 311/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_ftell_.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_ftell_.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_ftell_.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_ftell_.c [ 24% 312/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_getarg_.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_getarg_.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_getarg_.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_getarg_.c [ 24% 313/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_getenv_.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_getenv_.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_getenv_.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_getenv_.c [ 24% 314/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_h_abs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_h_abs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_h_abs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_h_abs.c [ 24% 315/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_h_dim.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_h_dim.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_h_dim.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_h_dim.c [ 24% 316/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_h_dnnt.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_h_dnnt.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_h_dnnt.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_h_dnnt.c [ 25% 317/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_h_indx.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_h_indx.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_h_indx.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_h_indx.c [ 25% 318/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_h_len.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_h_len.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_h_len.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_h_len.c [ 25% 319/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_h_mod.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_h_mod.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_h_mod.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_h_mod.c [ 25% 320/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_hl_ge.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_hl_ge.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_hl_ge.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_hl_ge.c [ 25% 321/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/delaunay/delaunay_tetgen.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/delaunay/delaunay_tetgen.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/delaunay/delaunay_tetgen.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.h:52: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.h:52: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.h:52: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:264:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 264 | geo_assert(supports_constraints()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:419:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 419 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:439:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 439 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.h:52: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.h:52: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.h:52: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:161:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | return Z1_[array_index * Z1_stride_]; | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.h:52: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:235:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 235 | return vertices_ + vertex_stride_ * i; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:368:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | return cell_to_v_[c * cell_v_stride_ + lv]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:382:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | return cell_to_cell_[c * cell_neigh_stride_ + lf]; | ^~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.h:53: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:559:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 559 | f = &facetlist[i]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:561:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 561 | p = &f->polygonlist[j]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:595:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 595 | delete [] vfacetlist[i].elist; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:601:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 601 | delete [] vcelllist[i]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2301:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2301 | t1.tet[t1.ver & 3] = encode2(t2.tet, bondtbl[t1.ver][t2.ver]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2301:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2301 | t1.tet[t1.ver & 3] = encode2(t2.tet, bondtbl[t1.ver][t2.ver]); | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2301:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2301 | t1.tet[t1.ver & 3] = encode2(t2.tet, bondtbl[t1.ver][t2.ver]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2302:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2302 | t2.tet[t2.ver & 3] = encode2(t1.tet, bondtbl[t2.ver][t1.ver]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2302:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2302 | t2.tet[t2.ver & 3] = encode2(t1.tet, bondtbl[t2.ver][t1.ver]); | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2302:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2302 | t2.tet[t2.ver & 3] = encode2(t1.tet, bondtbl[t2.ver][t1.ver]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2309:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2309 | t.tet[t.ver & 3] = nullptr; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2316:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2316 | t2.ver = enexttbl[t1.ver]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2320:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2320 | t.ver = enexttbl[t.ver]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2327:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2327 | t2.ver = eprevtbl[t1.ver]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2331:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2331 | t.ver = eprevtbl[t.ver]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2339:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2339 | (t2).ver = esymtbl[(t1).ver]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2343:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2343 | (t).ver = esymtbl[(t).ver]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2351:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2351 | t2.ver = enextesymtbl[t1.ver]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2355:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2355 | t.ver = enextesymtbl[t.ver]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2362:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2362 | t2.ver = eprevesymtbl[t1.ver]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2366:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2366 | t.ver = eprevesymtbl[t.ver]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2374:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2374 | t2.ver = eorgoppotbl[t1.ver]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2378:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2378 | t.ver = eorgoppotbl[t.ver]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2386:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2386 | t2.ver = edestoppotbl[t1.ver]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2390:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2390 | t.ver = edestoppotbl[t.ver]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2396:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2396 | decode((t1).tet[(t1).ver & 3], t2); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2397:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2397 | t2.ver = fsymtbl[t1.ver][t2.ver]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2397:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2397 | t2.ver = fsymtbl[t1.ver][t2.ver]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2411:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2411 | decode(t1.tet[facepivot1[t1.ver]], t2); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2411:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2411 | decode(t1.tet[facepivot1[t1.ver]], t2); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2412:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2412 | t2.ver = facepivot2[t1.ver][t2.ver]; | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2412:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2412 | t2.ver = facepivot2[t1.ver][t2.ver]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2426:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2426 | return (point) (t).tet[orgpivot[(t).ver]]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2426:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2426 | return (point) (t).tet[orgpivot[(t).ver]]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2430:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2430 | return (point) (t).tet[destpivot[(t).ver]]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2430:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2430 | return (point) (t).tet[destpivot[(t).ver]]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2434:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2434 | return (point) (t).tet[apexpivot[(t).ver]]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2434:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2434 | return (point) (t).tet[apexpivot[(t).ver]]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2438:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2438 | return (point) (t).tet[oppopivot[(t).ver]]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2438:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2438 | return (point) (t).tet[oppopivot[(t).ver]]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2442:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2442 | (t).tet[orgpivot[(t).ver]] = (tetrahedron) (p); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2442:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2442 | (t).tet[orgpivot[(t).ver]] = (tetrahedron) (p); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2446:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2446 | (t).tet[destpivot[(t).ver]] = (tetrahedron) (p); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2446:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2446 | (t).tet[destpivot[(t).ver]] = (tetrahedron) (p); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2450:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2450 | (t).tet[apexpivot[(t).ver]] = (tetrahedron) (p); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2450:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2450 | (t).tet[apexpivot[(t).ver]] = (tetrahedron) (p); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2454:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2454 | (t).tet[oppopivot[(t).ver]] = (tetrahedron) (p); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2454:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2454 | (t).tet[oppopivot[(t).ver]] = (tetrahedron) (p); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2466:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2466 | return ((REAL *) (ptr))[elemattribindex + attnum]; | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2471:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2471 | ((REAL *) (ptr))[elemattribindex + attnum] = value; | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2477:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2477 | return ((REAL *) (ptr))[volumeboundindex]; | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2481:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2481 | ((REAL *) (ptr))[volumeboundindex] = value; | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2488:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2488 | int *iptr = (int *) &(ptr[10]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2493:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2493 | int *iptr = (int *) &(ptr[10]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2501:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2501 | return ((int *) (ptr))[elemmarkerindex]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2505:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2505 | ((int *) (ptr))[elemmarkerindex] = value; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2513:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2513 | ((int *) (t.tet))[elemmarkerindex] |= 1; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2517:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2517 | ((int *) (t.tet))[elemmarkerindex] &= ~1; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2521:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2521 | return (((int *) (t.tet))[elemmarkerindex] & 1) != 0; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2528:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2528 | ((int *) (t.tet))[elemmarkerindex] |= 2; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2532:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2532 | ((int *) (t.tet))[elemmarkerindex] &= ~2; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2536:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2536 | return (((int *) (t.tet))[elemmarkerindex] & 2) != 0; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2544:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2544 | ((int *) (t.tet))[elemmarkerindex] |= (4 << (t.ver & 3)); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2548:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2548 | ((int *) (t.tet))[elemmarkerindex] &= ~(4 << (t.ver & 3)); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2552:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2552 | return (((int *) (t.tet))[elemmarkerindex] & (4 << (t.ver & 3))) != 0; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2561:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2561 | ((int *) (t.tet))[elemmarkerindex] |= (int) (64 << ver2edge[(t).ver]); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2561:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2561 | ((int *) (t.tet))[elemmarkerindex] |= (int) (64 << ver2edge[(t).ver]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2565:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2565 | ((int *) (t.tet))[elemmarkerindex] &= ~(int) (64 << ver2edge[(t).ver]); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2565:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2565 | ((int *) (t.tet))[elemmarkerindex] &= ~(int) (64 << ver2edge[(t).ver]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2569:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2569 | return (((int *) (t.tet))[elemmarkerindex] & | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2570:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2570 | (int) (64 << ver2edge[(t).ver])) != 0; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2577:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2577 | ((int *) (t.tet))[elemmarkerindex] |= (int) (4096); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2581:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2581 | ((int *) (t.tet))[elemmarkerindex] &= ~(int) (4096); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2585:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2585 | return (((int *) (t.tet))[elemmarkerindex] & (int) (4096)) != 0; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2593:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2593 | return (((int *) (t.tet))[elemmarkerindex]) >> 16; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2597:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2597 | int c = ((int *) (t.tet))[elemmarkerindex]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2601:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2601 | ((int *) (t.tet))[elemmarkerindex] = c; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2617:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2617 | return (point) (t).tet[7] == dummypoint; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2623:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2623 | return ((t.tet == nullptr) || (t.tet[4] == nullptr)); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2658:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2658 | s1.sh[s1.shver >> 1] = sencode(s2); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2659:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2659 | s2.sh[s2.shver >> 1] = sencode(s1); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2668:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2668 | s1.sh[s1.shver >> 1] = sencode(s2); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2676:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2676 | s.sh[s.shver >> 1] = nullptr; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2684:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2684 | shellface sptr = s1.sh[s1.shver >> 1]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2690:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2690 | shellface sptr = s.sh[s.shver >> 1]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2699:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2699 | return (point) s.sh[sorgpivot[s.shver]]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2699:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2699 | return (point) s.sh[sorgpivot[s.shver]]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2704:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2704 | return (point) s.sh[sdestpivot[s.shver]]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2704:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2704 | return (point) s.sh[sdestpivot[s.shver]]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2709:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2709 | return (point) s.sh[sapexpivot[s.shver]]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2709:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2709 | return (point) s.sh[sapexpivot[s.shver]]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2714:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2714 | s.sh[sorgpivot[s.shver]] = (shellface) pointptr; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2714:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2714 | s.sh[sorgpivot[s.shver]] = (shellface) pointptr; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2719:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2719 | s.sh[sdestpivot[s.shver]] = (shellface) pointptr; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2719:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2719 | s.sh[sdestpivot[s.shver]] = (shellface) pointptr; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2724:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2724 | s.sh[sapexpivot[s.shver]] = (shellface) pointptr; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2724:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2724 | s.sh[sapexpivot[s.shver]] = (shellface) pointptr; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2751:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2751 | s2.shver = snextpivot[s1.shver]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2756:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2756 | s.shver = snextpivot[s.shver]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2762:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2762 | s2.shver = snextpivot[snextpivot[s1.shver]]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2762:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2762 | s2.shver = snextpivot[snextpivot[s1.shver]]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2767:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2767 | s.shver = snextpivot[snextpivot[s.shver]]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2767:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2767 | s.shver = snextpivot[snextpivot[s.shver]]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2842:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2842 | return ((REAL *) (s.sh))[areaboundindex]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2847:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2847 | ((REAL *) (s.sh))[areaboundindex] = value; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2855:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2855 | return ((int *) (s.sh))[shmarkindex]; | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2860:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2860 | ((int *) (s.sh))[shmarkindex] = value; | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2868:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2868 | return (enum shestype) ((((int *) (s.sh))[shmarkindex + 1]) >> 8); | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2873:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2873 | ((int *) (s.sh))[shmarkindex + 1] = ((int) value << 8) + | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2874:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2874 | ((((int *) ((s).sh))[shmarkindex + 1]) & 255); | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2883:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2883 | ((int *) ((s).sh))[shmarkindex+1] = | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2884:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2884 | (((int *) ((s).sh))[shmarkindex+1] | (int) 1); | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2889:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2889 | ((int *) ((s).sh))[shmarkindex+1] = | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2890:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2890 | (((int *) ((s).sh))[shmarkindex+1] & ~(int) 1); | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2897:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2897 | return (((int *) ((s).sh))[shmarkindex+1] & (int) 1) != 0; | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2905:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2905 | ((int *) ((s).sh))[shmarkindex+1] = | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2906:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2906 | (((int *)((s).sh))[shmarkindex+1] | (int) 2); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2911:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2911 | ((int *) ((s).sh))[shmarkindex+1] = | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2912:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2912 | (((int *)((s).sh))[shmarkindex+1] & ~(int)2); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2917:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2917 | return ((((int *) ((s).sh))[shmarkindex+1] & (int) 2) != 0); | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2925:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2925 | ((int *) ((s).sh))[shmarkindex+1] = | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2926:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2926 | (((int *)((s).sh))[shmarkindex+1] | (int) 4); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2931:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2931 | ((int *) ((s).sh))[shmarkindex+1] = | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2932:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2932 | (((int *)((s).sh))[shmarkindex+1] & ~(int)4); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2937:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2937 | return ((((int *) ((s).sh))[shmarkindex+1] & (int) 4) != 0); | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2944:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2944 | ((int *) ((s).sh))[shmarkindex+1] = | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2945:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2945 | (((int *)((s).sh))[shmarkindex+1] | (int) 8); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2950:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2950 | ((int *) ((s).sh))[shmarkindex+1] = | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2951:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2951 | (((int *)((s).sh))[shmarkindex+1] & ~(int)8); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2956:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2956 | return ((((int *) ((s).sh))[shmarkindex+1] & (int) 8) != 0); | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2973:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2973 | if ((t).tet[9] == nullptr) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2975:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2975 | (t).tet[9] = (tetrahedron) tet2subpool->alloc(); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2978:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2978 | ((shellface *) (t).tet[9])[i] = nullptr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2978:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2978 | ((shellface *) (t).tet[9])[i] = nullptr; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2982:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2982 | ((shellface *) (t).tet[9])[(t).ver & 3] = | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2982:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2982 | ((shellface *) (t).tet[9])[(t).ver & 3] = | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2983:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2983 | sencode2((s).sh, tsbondtbl[t.ver][s.shver]); | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2983:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2983 | sencode2((s).sh, tsbondtbl[t.ver][s.shver]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2985:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2985 | s.sh[9 + ((s).shver & 1)] = | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2986:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2986 | (shellface) encode2((t).tet, stbondtbl[t.ver][s.shver]); | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2986:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2986 | (shellface) encode2((t).tet, stbondtbl[t.ver][s.shver]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2996:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2996 | if ((t).tet[9] == nullptr) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3001:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3001 | sdecode(((shellface *) (t).tet[9])[(t).ver & 3], (s)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3001:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3001 | sdecode(((shellface *) (t).tet[9])[(t).ver & 3], (s)); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3002:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3002 | (s).shver = tspivottbl[t.ver][s.shver]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3002:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3002 | (s).shver = tspivottbl[t.ver][s.shver]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3015:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3015 | decode((tetrahedron) s.sh[9 + (s.shver & 1)], t); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3019:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3019 | (t).ver = stpivottbl[t.ver][s.shver]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3019:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3019 | (t).ver = stpivottbl[t.ver][s.shver]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3031:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3031 | if ((t).tet[9] != nullptr) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3032:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3032 | ((shellface *) (t).tet[9])[(t).ver & 3] = nullptr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3032:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3032 | ((shellface *) (t).tet[9])[(t).ver & 3] = nullptr; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3040:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3040 | (s).sh[9] = nullptr; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3041:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3041 | (s).sh[10] = nullptr; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3054:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3054 | s.sh[6 + (s.shver >> 1)] = sencode(edge); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3060:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3060 | s.sh[6 + (s.shver >> 1)] = sencode(edge); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3068:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3068 | s.sh[6 + (s.shver >> 1)] = nullptr; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3075:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3075 | sdecode((shellface) s.sh[6 + (s.shver >> 1)], edge); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3091:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3091 | if ((t).tet[8] == nullptr) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3093:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3093 | (t).tet[8] = (tetrahedron) tet2segpool->alloc(); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3096:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3096 | ((shellface *) (t).tet[8])[i] = nullptr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3096:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3096 | ((shellface *) (t).tet[8])[i] = nullptr; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3099:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3099 | ((shellface *) (t).tet[8])[ver2edge[(t).ver]] = sencode((s)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3099:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3099 | ((shellface *) (t).tet[8])[ver2edge[(t).ver]] = sencode((s)); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3099:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3099 | ((shellface *) (t).tet[8])[ver2edge[(t).ver]] = sencode((s)); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3104:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3104 | ((tetrahedron *) (s).sh)[9] = encode(t); | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3109:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3109 | if ((t).tet[8] != nullptr) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3110:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3110 | ((shellface *) (t).tet[8])[ver2edge[(t).ver]] = nullptr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3110:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3110 | ((shellface *) (t).tet[8])[ver2edge[(t).ver]] = nullptr; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3110:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3110 | ((shellface *) (t).tet[8])[ver2edge[(t).ver]] = nullptr; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3116:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3116 | ((tetrahedron *) (s).sh)[9] = nullptr; | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3121:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3121 | if ((t).tet[8] != nullptr) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3122:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3122 | sdecode(((shellface *) (t).tet[8])[ver2edge[(t).ver]], s); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3122:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3122 | sdecode(((shellface *) (t).tet[8])[ver2edge[(t).ver]], s); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3122:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3122 | sdecode(((shellface *) (t).tet[8])[ver2edge[(t).ver]], s); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3135:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3135 | decode((tetrahedron) s.sh[9], t); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3145:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3145 | return ((int *) (pt))[pointmarkindex]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3149:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3149 | ((int *) (pt))[pointmarkindex] = value; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3156:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3156 | return (enum verttype) (((int *) (pt))[pointmarkindex + 1] >> (int) 8); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3160:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3160 | ((int *) (pt))[pointmarkindex + 1] = | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3161:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3161 | ((int) value << 8) + (((int *) (pt))[pointmarkindex + 1] & (int) 255); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3167:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3167 | return ((int *) (pt))[pointmarkindex + 2]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3171:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3171 | ((int *) (pt))[pointmarkindex + 2] = value; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3177:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3177 | return pt[pointparamindex + i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3181:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3181 | pt[pointparamindex + i] = value; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3188:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3188 | ((int *) (pt))[pointmarkindex + 1] |= (int) 1; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3192:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3192 | ((int *) (pt))[pointmarkindex + 1] &= ~(int) 1; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3196:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3196 | return (((int *) (pt))[pointmarkindex + 1] & (int) 1) != 0; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3203:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3203 | ((int *) (pt))[pointmarkindex + 1] |= (int) 2; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3207:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3207 | ((int *) (pt))[pointmarkindex + 1] &= ~(int) 2; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3211:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3211 | return (((int *) (pt))[pointmarkindex + 1] & (int) 2) != 0; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3215:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3215 | ((int *) (pt))[pointmarkindex + 1] |= (int) 4; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3219:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3219 | ((int *) (pt))[pointmarkindex + 1] &= ~(int) 4; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3223:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3223 | return (((int *) (pt))[pointmarkindex + 1] & (int) 4) != 0; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3227:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3227 | ((int *) (pt))[pointmarkindex + 1] |= (int) 8; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3231:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3231 | ((int *) (pt))[pointmarkindex + 1] &= ~(int) 8; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3235:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3235 | return (((int *) (pt))[pointmarkindex + 1] & (int) 8) != 0; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3242:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3242 | return ((tetrahedron *) (pt))[point2simindex]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3246:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3246 | ((tetrahedron *) (pt))[point2simindex] = value; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3250:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3250 | return (point) ((tetrahedron *) (pt))[point2simindex + 1]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3254:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3254 | ((tetrahedron *) (pt))[point2simindex + 1] = (tetrahedron) value; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3258:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3258 | return (shellface) ((tetrahedron *) (pt))[point2simindex + 2]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3262:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3262 | ((tetrahedron *) (pt))[point2simindex + 2] = (tetrahedron) value; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3267:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3267 | return ((tetrahedron *) (pt))[point2simindex + 3]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3271:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3271 | ((tetrahedron *) (pt))[point2simindex + 3] = value; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3280:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3280 | if ((point) searchtet.tet[4] == pa) { | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3282:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3282 | } else if ((point) searchtet.tet[5] == pa) { | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3284:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3284 | } else if ((point) searchtet.tet[6] == pa) { | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3297:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3297 | if ((point) searchsh.sh[3] == pa) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3299:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3299 | } else if ((point) searchsh.sh[4] == pa) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3300:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3300 | searchsh.shver = (searchsh.sh[5] != nullptr ? 2 : 1); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3351:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3351 | return v1[0] * v2[0] + v1[1] * v2[1] + v1[2] * v2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3351:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3351 | return v1[0] * v2[0] + v1[1] * v2[1] + v1[2] * v2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3351:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3351 | return v1[0] * v2[0] + v1[1] * v2[1] + v1[2] * v2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3351:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3351 | return v1[0] * v2[0] + v1[1] * v2[1] + v1[2] * v2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3357:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3357 | n[0] = v1[1] * v2[2] - v2[1] * v1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3357:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3357 | n[0] = v1[1] * v2[2] - v2[1] * v1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3357:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3357 | n[0] = v1[1] * v2[2] - v2[1] * v1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3357:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3357 | n[0] = v1[1] * v2[2] - v2[1] * v1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3358:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3358 | n[1] = -(v1[0] * v2[2] - v2[0] * v1[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3358:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3358 | n[1] = -(v1[0] * v2[2] - v2[0] * v1[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3358:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3358 | n[1] = -(v1[0] * v2[2] - v2[0] * v1[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3359:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3359 | n[2] = v1[0] * v2[1] - v2[0] * v1[1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3359:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3359 | n[2] = v1[0] * v2[1] - v2[0] * v1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3359:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3359 | n[2] = v1[0] * v2[1] - v2[0] * v1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3366:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3366 | (p2[1] - p1[1]) * (p2[1] - p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3366:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3366 | (p2[1] - p1[1]) * (p2[1] - p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3366:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3366 | (p2[1] - p1[1]) * (p2[1] - p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3366:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3366 | (p2[1] - p1[1]) * (p2[1] - p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3367:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3367 | (p2[2] - p1[2]) * (p2[2] - p1[2])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3367:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3367 | (p2[2] - p1[2]) * (p2[2] - p1[2])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3367:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3367 | (p2[2] - p1[2]) * (p2[2] - p1[2])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3367:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3367 | (p2[2] - p1[2]) * (p2[2] - p1[2])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.cpp:76:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 76 | return index_t(tetgen_out_.tetrahedronattributelist[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.cpp:195:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | &tetgen_in_.pointlist[3*constraints_->vertices.nb()], | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.cpp:224:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 224 | GEO_3rdParty::tetgenio::facet& F = tetgen_in_.facetlist[f]; | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.cpp:227:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 227 | F.polygonlist = &polygons[f]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.cpp:319:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 319 | signed_index_t n = (tetgen_out_.neighborlist[t*4+f]); | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.cpp:322:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 322 | tetgen_out_.tetrahedronattributelist[n] == 0.0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.cpp:325:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 325 | tetgen_out_.tetrahedronattributelist[t] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.cpp:343:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 343 | tetgen_out_.tetrahedronattributelist[t] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.cpp:348:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 348 | &tetgen_out_.tetrahedronlist[nb_tets * 4], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.cpp:349:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 349 | &tetgen_out_.tetrahedronlist[t * 4], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.cpp:353:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 353 | &tetgen_out_.neighborlist[nb_tets * 4], | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.cpp:354:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 354 | &tetgen_out_.neighborlist[t * 4], | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.cpp:363:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 363 | signed_index_t t = tetgen_out_.neighborlist[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.cpp:367:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | tetgen_out_.neighborlist[i] = t; | ^~~~~~~~~~~~~~~~~~~~~~~~ 396 warnings generated. [ 25% 322/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/parameterization/mesh_param_packer.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/parameterization/mesh_param_packer.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/parameterization/mesh_param_packer.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:72:34: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 72 | geo_assert(chart.is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:77:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 77 | geo_assert(tex_coord.is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:602:42: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 602 | geo_assert(result_is_valid_) ; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:738:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 738 | geo_assert(i>=0 && i=0 && i0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:960:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 960 | geo_assert(data_[i].max().y>0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:1078:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1078 | geo_assert(x >= 0 && x < nb_xpos_); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:1083:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1083 | geo_assert(x >= 0 && x < nb_xpos_); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:1120:61: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1120 | geo_assert(bestHeight != Numeric::max_float64()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:1232:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1232 | geo_assert(tex_coord_.is_bound() && tex_coord_.dimension() == 2); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:1241:49: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1241 | geo_assert(chart_attr_.is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:1335:61: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1335 | geo_assert(chart_is_ok(charts[i], tex_coord_)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:1337:61: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1337 | geo_assert(chart_is_ok(charts[i], tex_coord_)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:1351:61: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1351 | geo_assert(chart_is_ok(charts[i], tex_coord_)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:1357:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1357 | geo_assert(!Numeric::is_nan(u_min)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:1358:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1358 | geo_assert(!Numeric::is_nan(v_min)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:1359:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1359 | geo_assert(!Numeric::is_nan(u_max)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:1360:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1360 | geo_assert(!Numeric::is_nan(v_max)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:1361:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1361 | geo_assert(u_max >= u_min); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:1362:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1362 | geo_assert(v_max >= v_min); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:1444:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1444 | geo_assert(!Numeric::is_nan(area2d)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:1445:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1445 | geo_assert(!Numeric::is_nan(area3d)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:1446:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1446 | geo_assert(!Numeric::is_nan(factor)); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.h:92:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | return vec3(center_[0], center_[1], center_[2]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.h:92:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | return vec3(center_[0], center_[1], center_[2]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.h:102:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 102 | return axis_[i]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.h:112:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 112 | return eigen_value_[i]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:98:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 98 | xyz_.push_back(float(xyz[1])); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:99:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | xyz_.push_back(float(xyz[2])); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:102:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 102 | uv_.push_back(float(uv[1])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:259:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 259 | atlas->meshes[chart_id].vertexArray[v]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:259:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 259 | atlas->meshes[chart_id].vertexArray[v]; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:261:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | double V = double(vertex.uv[1]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:281:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 281 | atlas->meshes[chart_id].vertexArray[v]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:281:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 281 | atlas->meshes[chart_id].vertexArray[v]; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:283:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 283 | tex_coord[2*c+1] = scale*(double(vertex.uv[1])-v_min); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:576:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 576 | M_[i] = 0.0 ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:583:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 583 | M_[1] += e.x * e.y ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:584:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 584 | M_[2] += e.y * e.y ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:595:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 595 | eigen_vectors[2*k], | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:596:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 596 | eigen_vectors[2*k+1] | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:739:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 739 | return max_func_[i]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:744:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | return min_func_[i]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:838:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 838 | min_func_[i] = rhs.min_func_[i]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:838:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 838 | min_func_[i] = rhs.min_func_[i]; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:839:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 839 | max_func_[i] = rhs.max_func_[i]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:839:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 839 | max_func_[i] = rhs.max_func_[i]; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:1079:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1079 | return height_[x]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_param_packer.cpp:1084:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1084 | return height_[x]; | ^~~~~~~ 199 warnings generated. [ 25% 323/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/parameterization/mesh_segmentation.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/parameterization/mesh_segmentation.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/parameterization/mesh_segmentation.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:264:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 264 | geo_assert(supports_constraints()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:419:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 419 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:439:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 439 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:252:45: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 252 | geo_assert(instance_ == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:266:42: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 266 | geo_assert(instance_ == this); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:199:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 199 | geo_assert(signed_index_t(result) >= 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:84:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 84 | geo_assert(cur_f != index_t(-1)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:86:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 86 | geo_assert(cur_lv != index_t(-1)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:88:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 88 | geo_assert(count < 10000); // sanity check (are we looping forever?) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:341:37: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 341 | geo_assert(chart.is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:482:48: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 482 | chart[f] = (X_coord[f] > X_cutoff);; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:525:45: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 525 | geo_assert(M.facets.are_simplices()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:532:2: warning: 'switch' missing 'default' label [-Wswitch-default] 532 | switch(segmenter) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:685:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 685 | return *(const vec3*) (R3_embedding_base_ + v * R3_embedding_stride_); | ^~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/integration_simplex.h:215:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 215 | return points_ + i * points_stride_; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/integration_simplex.h:226:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 226 | return frames_ + i * nb_comp_per_frame_; | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:161:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | return Z1_[array_index * Z1_stride_]; | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:235:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 235 | return vertices_ + vertex_stride_ * i; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:368:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | return cell_to_v_[c * cell_v_stride_ + lv]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:382:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | return cell_to_cell_[c * cell_neigh_stride_ + lf]; | ^~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:337:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 337 | return &(points_[0]) + dimension_ * p; | ^~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:226:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 226 | return points_ + i * stride_; | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:130:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 130 | return data_ + size_; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:152:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 152 | return data_ + size_; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:191:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 191 | if(where == end() - 1) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:195:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 195 | for(iterator i = end() - 1; i != where; i--) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:195:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 195 | for(iterator i = end() - 1; i != where; i--) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:197:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 197 | *i = *(i - 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:312:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 312 | result++; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:326:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 326 | result++; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:364:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 364 | ++i1; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:367:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 367 | ++i2; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:371:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 371 | ++i1; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:372:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 372 | ++i2; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:446:54: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 446 | it != baseclass::end() && *it < 0; ++it) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:457:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 457 | for(auto it = baseclass::end() - 1; | ~~~~~~~~~~~^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:458:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 458 | it != baseclass::begin() - 1 && *it > 0; --it) { | ~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:458:60: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 458 | it != baseclass::begin() - 1 && *it > 0; --it) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:483:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 483 | return to_unsigned_int((baseclass::end()[-1 - i]) - 1); | ~~~~~~~~~~~^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:494:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | return to_unsigned_int(-(baseclass::begin()[i]) - 1); | ~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:749:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 749 | return &(chunks_[i >> CHUNK_SHIFT][(i & CHUNK_MASK) * dimension_]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.h:92:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | return vec3(center_[0], center_[1], center_[2]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.h:92:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | return vec3(center_[0], center_[1], center_[2]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.h:102:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 102 | return axis_[i]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/principal_axes.h:112:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 112 | return eigen_value_[i]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:563:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 563 | geom_bkp[3*v+1] = M.vertices.point_ptr(v)[1]; | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:564:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 564 | geom_bkp[3*v+2] = M.vertices.point_ptr(v)[2]; | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:576:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 576 | M.vertices.point_ptr(v)[mh] = | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:603:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 603 | M.vertices.point_ptr(v)[1] = geom_bkp[3*v+1]; | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/parameterization/mesh_segmentation.cpp:604:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 604 | M.vertices.point_ptr(v)[2] = geom_bkp[3*v+2]; | ~~~~~~~~~~~^~~~~~~~~~~~ 198 warnings generated. [ 25% 324/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DGEO_USE_SYSTEM_GLFW3 -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/simple_application.cpp.o -MF src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/simple_application.cpp.o.d -o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/simple_application.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:288:30: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 288 | * \throw TaskCanceled | ~~~~~~~~~~~~~~~~~~^ 289 | */ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.h:56: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui/imgui.h:62: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/geogram_imconfig.h:29: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glup_compat.h:12: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:48: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:364:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 364 | geo_assert(arg.type == Arg::ARG_BOOL); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:403:51: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 403 | geo_assert(arg.type == Arg::ARG_FLOAT); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:432:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 432 | geo_assert(arg.type == Arg::ARG_STRING); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:453:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 453 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1014:14: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1014 | ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1203:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1203 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1212:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1212 | geo_assert(i < args_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.cpp:672:7: warning: 'switch' missing 'default' label [-Wswitch-default] 672 | switch(effect_) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.cpp:1223:3: warning: 'switch' missing 'default' label [-Wswitch-default] 1223 | switch(mouse_target_) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.cpp:1242:3: warning: 'switch' missing 'default' label [-Wswitch-default] 1242 | switch(mouse_target_) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.cpp:1275:6: warning: 'switch' missing 'default' label [-Wswitch-default] 1275 | switch(mouse_target_) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:812:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 812 | result[i] = 0 ; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:816:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 816 | result[i] += v[j] * m(j,i) ; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.cpp:286:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 286 | roi_.xyz_min[1] = ymin; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.cpp:287:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 287 | roi_.xyz_min[2] = zmin; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.cpp:289:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | roi_.xyz_max[1] = ymax; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.cpp:290:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 290 | roi_.xyz_max[2] = zmax; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.cpp:303:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | ymin = roi_.xyz_min[1]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.cpp:304:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 304 | zmin = roi_.xyz_min[2]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.cpp:306:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 306 | ymax = roi_.xyz_max[1]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.cpp:307:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | zmax = roi_.xyz_max[2]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.cpp:532:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 532 | -0.5 * (roi_.xyz_min[1] + roi_.xyz_max[1]), | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.cpp:532:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 532 | -0.5 * (roi_.xyz_min[1] + roi_.xyz_max[1]), | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.cpp:533:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 533 | -0.5 * (roi_.xyz_min[2] + roi_.xyz_max[2]) | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.cpp:533:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 533 | -0.5 * (roi_.xyz_min[2] + roi_.xyz_max[2]) | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.cpp:1019:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1019 | bool selected = (get_font_size() == font_sizes[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.cpp:1021:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1021 | String::to_string(font_sizes[i]), | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.cpp:1025:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1025 | set_font_size(font_sizes[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.cpp:1494:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1494 | msg = msg2+2; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.cpp:1525:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1525 | load(f[i]); | ^ 98 warnings generated. [ 25% 325/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DGEO_USE_SYSTEM_GLFW3 -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/status_bar.cpp.o -MF src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/status_bar.cpp.o.d -o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/status_bar.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:288:30: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 288 | * \throw TaskCanceled | ~~~~~~~~~~~~~~~~~~^ 289 | */ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.h:56: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui/imgui.h:62: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/geogram_imconfig.h:29: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glup_compat.h:12: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ 68 warnings generated. [ 25% 326/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_h_nint.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_h_nint.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_h_nint.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_h_nint.c [ 25% 327/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_h_sign.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_h_sign.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_h_sign.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_h_sign.c [ 26% 328/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_hl_gt.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_hl_gt.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_hl_gt.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_hl_gt.c [ 26% 329/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_hl_le.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_hl_le.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_hl_le.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_hl_le.c [ 26% 330/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_hl_lt.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_hl_lt.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_hl_lt.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_hl_lt.c [ 26% 331/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i77vers.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i77vers.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i77vers.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_i77vers.c [ 26% 332/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_abs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_abs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_abs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_i_abs.c [ 26% 333/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_ceiling.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_ceiling.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_ceiling.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_i_ceiling.c [ 26% 334/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_dim.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_dim.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_dim.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_i_dim.c [ 26% 335/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_dnnt.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_dnnt.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_dnnt.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_i_dnnt.c [ 26% 336/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_indx.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_indx.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_indx.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_i_indx.c [ 26% 337/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_len.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_len.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_len.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_i_len.c [ 27% 338/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_len_trim.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_len_trim.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_len_trim.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_i_len_trim.c [ 27% 339/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_mod.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_mod.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_mod.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_i_mod.c [ 27% 340/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_nint.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_nint.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_nint.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_i_nint.c [ 27% 341/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_sign.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_sign.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_sign.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_i_sign.c [ 27% 342/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_iargc_.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_iargc_.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_iargc_.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_iargc_.c [ 27% 343/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_iio.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_iio.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_iio.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_iio.c [ 27% 344/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_ilnw.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_ilnw.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_ilnw.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_ilnw.c [ 27% 345/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_inquire.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_inquire.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_inquire.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_inquire.c [ 27% 346/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_l_ge.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_l_ge.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_l_ge.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_l_ge.c [ 27% 347/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_tetrahedralize.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_tetrahedralize.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_tetrahedralize.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_tetrahedralize.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_tetrahedralize.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_tetrahedralize.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_tetrahedralize.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_tetrahedralize.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_tetrahedralize.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_tetrahedralize.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_tetrahedralize.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:124:13: warning: 'switch' missing 'default' label [-Wswitch-default] 124 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:171:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 171 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:163:13: warning: 'switch' missing 'default' label [-Wswitch-default] 163 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:208:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 208 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:200:13: warning: 'switch' missing 'default' label [-Wswitch-default] 200 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:236:13: warning: 'switch' missing 'default' label [-Wswitch-default] 236 | switch(op) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_tetrahedralize.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/interval_nt.h:114:46: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 114 | geo_assert(sign_is_determined(s)); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_tetrahedralize.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:214:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 214 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_tetrahedralize.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:669:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 669 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:934:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 934 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:955:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 955 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:1022:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1022 | geo_assert(bndl < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_tetrahedralize.cpp:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:264:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 264 | geo_assert(supports_constraints()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:419:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 419 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:439:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 439 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_tetrahedralize.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_tetrahedralize.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_tetrahedralize.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_tetrahedralize.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_tetrahedralize.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_tetrahedralize.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_tetrahedralize.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_tetrahedralize.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_tetrahedralize.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_tetrahedralize.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:237:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | return x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:251:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 251 | return x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:383:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | x_[i] = rhs.x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:383:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | x_[i] = rhs.x_[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:429:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 429 | two_sum(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:461:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 461 | two_diff(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:493:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | two_product(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:522:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 522 | square(a, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1017:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | x_[i] = -x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1017:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | x_[i] = -x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1032:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1032 | x_[i] *= s; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1045:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1045 | result += x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1058:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1058 | return geo_sgn(x_[length() - 1]); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_tetrahedralize.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_tetrahedralize.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_tetrahedralize.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_tetrahedralize.cpp:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:161:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | return Z1_[array_index * Z1_stride_]; | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_tetrahedralize.cpp:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:235:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 235 | return vertices_ + vertex_stride_ * i; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:368:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | return cell_to_v_[c * cell_v_stride_ + lv]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:382:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | return cell_to_cell_[c * cell_neigh_stride_ + lf]; | ^~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_tetrahedralize.cpp:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_tetgen.h:53: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:559:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 559 | f = &facetlist[i]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:561:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 561 | p = &f->polygonlist[j]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:595:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 595 | delete [] vfacetlist[i].elist; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:601:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 601 | delete [] vcelllist[i]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2301:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2301 | t1.tet[t1.ver & 3] = encode2(t2.tet, bondtbl[t1.ver][t2.ver]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2301:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2301 | t1.tet[t1.ver & 3] = encode2(t2.tet, bondtbl[t1.ver][t2.ver]); | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2301:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2301 | t1.tet[t1.ver & 3] = encode2(t2.tet, bondtbl[t1.ver][t2.ver]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2302:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2302 | t2.tet[t2.ver & 3] = encode2(t1.tet, bondtbl[t2.ver][t1.ver]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2302:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2302 | t2.tet[t2.ver & 3] = encode2(t1.tet, bondtbl[t2.ver][t1.ver]); | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2302:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2302 | t2.tet[t2.ver & 3] = encode2(t1.tet, bondtbl[t2.ver][t1.ver]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2309:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2309 | t.tet[t.ver & 3] = nullptr; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2316:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2316 | t2.ver = enexttbl[t1.ver]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2320:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2320 | t.ver = enexttbl[t.ver]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2327:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2327 | t2.ver = eprevtbl[t1.ver]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2331:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2331 | t.ver = eprevtbl[t.ver]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2339:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2339 | (t2).ver = esymtbl[(t1).ver]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2343:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2343 | (t).ver = esymtbl[(t).ver]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2351:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2351 | t2.ver = enextesymtbl[t1.ver]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2355:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2355 | t.ver = enextesymtbl[t.ver]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2362:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2362 | t2.ver = eprevesymtbl[t1.ver]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2366:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2366 | t.ver = eprevesymtbl[t.ver]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2374:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2374 | t2.ver = eorgoppotbl[t1.ver]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2378:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2378 | t.ver = eorgoppotbl[t.ver]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2386:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2386 | t2.ver = edestoppotbl[t1.ver]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2390:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2390 | t.ver = edestoppotbl[t.ver]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2396:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2396 | decode((t1).tet[(t1).ver & 3], t2); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2397:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2397 | t2.ver = fsymtbl[t1.ver][t2.ver]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2397:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2397 | t2.ver = fsymtbl[t1.ver][t2.ver]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2411:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2411 | decode(t1.tet[facepivot1[t1.ver]], t2); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2411:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2411 | decode(t1.tet[facepivot1[t1.ver]], t2); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2412:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2412 | t2.ver = facepivot2[t1.ver][t2.ver]; | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2412:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2412 | t2.ver = facepivot2[t1.ver][t2.ver]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2426:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2426 | return (point) (t).tet[orgpivot[(t).ver]]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2426:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2426 | return (point) (t).tet[orgpivot[(t).ver]]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2430:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2430 | return (point) (t).tet[destpivot[(t).ver]]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2430:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2430 | return (point) (t).tet[destpivot[(t).ver]]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2434:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2434 | return (point) (t).tet[apexpivot[(t).ver]]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2434:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2434 | return (point) (t).tet[apexpivot[(t).ver]]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2438:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2438 | return (point) (t).tet[oppopivot[(t).ver]]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2438:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2438 | return (point) (t).tet[oppopivot[(t).ver]]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2442:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2442 | (t).tet[orgpivot[(t).ver]] = (tetrahedron) (p); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2442:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2442 | (t).tet[orgpivot[(t).ver]] = (tetrahedron) (p); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2446:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2446 | (t).tet[destpivot[(t).ver]] = (tetrahedron) (p); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2446:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2446 | (t).tet[destpivot[(t).ver]] = (tetrahedron) (p); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2450:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2450 | (t).tet[apexpivot[(t).ver]] = (tetrahedron) (p); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2450:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2450 | (t).tet[apexpivot[(t).ver]] = (tetrahedron) (p); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2454:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2454 | (t).tet[oppopivot[(t).ver]] = (tetrahedron) (p); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2454:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2454 | (t).tet[oppopivot[(t).ver]] = (tetrahedron) (p); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2466:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2466 | return ((REAL *) (ptr))[elemattribindex + attnum]; | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2471:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2471 | ((REAL *) (ptr))[elemattribindex + attnum] = value; | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2477:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2477 | return ((REAL *) (ptr))[volumeboundindex]; | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2481:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2481 | ((REAL *) (ptr))[volumeboundindex] = value; | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2488:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2488 | int *iptr = (int *) &(ptr[10]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2493:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2493 | int *iptr = (int *) &(ptr[10]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2501:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2501 | return ((int *) (ptr))[elemmarkerindex]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2505:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2505 | ((int *) (ptr))[elemmarkerindex] = value; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2513:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2513 | ((int *) (t.tet))[elemmarkerindex] |= 1; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2517:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2517 | ((int *) (t.tet))[elemmarkerindex] &= ~1; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2521:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2521 | return (((int *) (t.tet))[elemmarkerindex] & 1) != 0; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2528:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2528 | ((int *) (t.tet))[elemmarkerindex] |= 2; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2532:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2532 | ((int *) (t.tet))[elemmarkerindex] &= ~2; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2536:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2536 | return (((int *) (t.tet))[elemmarkerindex] & 2) != 0; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2544:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2544 | ((int *) (t.tet))[elemmarkerindex] |= (4 << (t.ver & 3)); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2548:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2548 | ((int *) (t.tet))[elemmarkerindex] &= ~(4 << (t.ver & 3)); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2552:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2552 | return (((int *) (t.tet))[elemmarkerindex] & (4 << (t.ver & 3))) != 0; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2561:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2561 | ((int *) (t.tet))[elemmarkerindex] |= (int) (64 << ver2edge[(t).ver]); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2561:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2561 | ((int *) (t.tet))[elemmarkerindex] |= (int) (64 << ver2edge[(t).ver]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2565:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2565 | ((int *) (t.tet))[elemmarkerindex] &= ~(int) (64 << ver2edge[(t).ver]); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2565:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2565 | ((int *) (t.tet))[elemmarkerindex] &= ~(int) (64 << ver2edge[(t).ver]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2569:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2569 | return (((int *) (t.tet))[elemmarkerindex] & | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2570:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2570 | (int) (64 << ver2edge[(t).ver])) != 0; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2577:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2577 | ((int *) (t.tet))[elemmarkerindex] |= (int) (4096); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2581:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2581 | ((int *) (t.tet))[elemmarkerindex] &= ~(int) (4096); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2585:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2585 | return (((int *) (t.tet))[elemmarkerindex] & (int) (4096)) != 0; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2593:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2593 | return (((int *) (t.tet))[elemmarkerindex]) >> 16; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2597:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2597 | int c = ((int *) (t.tet))[elemmarkerindex]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2601:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2601 | ((int *) (t.tet))[elemmarkerindex] = c; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2617:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2617 | return (point) (t).tet[7] == dummypoint; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2623:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2623 | return ((t.tet == nullptr) || (t.tet[4] == nullptr)); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2658:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2658 | s1.sh[s1.shver >> 1] = sencode(s2); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2659:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2659 | s2.sh[s2.shver >> 1] = sencode(s1); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2668:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2668 | s1.sh[s1.shver >> 1] = sencode(s2); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2676:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2676 | s.sh[s.shver >> 1] = nullptr; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2684:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2684 | shellface sptr = s1.sh[s1.shver >> 1]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2690:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2690 | shellface sptr = s.sh[s.shver >> 1]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2699:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2699 | return (point) s.sh[sorgpivot[s.shver]]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2699:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2699 | return (point) s.sh[sorgpivot[s.shver]]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2704:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2704 | return (point) s.sh[sdestpivot[s.shver]]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2704:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2704 | return (point) s.sh[sdestpivot[s.shver]]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2709:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2709 | return (point) s.sh[sapexpivot[s.shver]]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2709:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2709 | return (point) s.sh[sapexpivot[s.shver]]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2714:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2714 | s.sh[sorgpivot[s.shver]] = (shellface) pointptr; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2714:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2714 | s.sh[sorgpivot[s.shver]] = (shellface) pointptr; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2719:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2719 | s.sh[sdestpivot[s.shver]] = (shellface) pointptr; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2719:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2719 | s.sh[sdestpivot[s.shver]] = (shellface) pointptr; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2724:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2724 | s.sh[sapexpivot[s.shver]] = (shellface) pointptr; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2724:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2724 | s.sh[sapexpivot[s.shver]] = (shellface) pointptr; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2751:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2751 | s2.shver = snextpivot[s1.shver]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2756:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2756 | s.shver = snextpivot[s.shver]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2762:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2762 | s2.shver = snextpivot[snextpivot[s1.shver]]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2762:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2762 | s2.shver = snextpivot[snextpivot[s1.shver]]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2767:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2767 | s.shver = snextpivot[snextpivot[s.shver]]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2767:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2767 | s.shver = snextpivot[snextpivot[s.shver]]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2842:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2842 | return ((REAL *) (s.sh))[areaboundindex]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2847:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2847 | ((REAL *) (s.sh))[areaboundindex] = value; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2855:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2855 | return ((int *) (s.sh))[shmarkindex]; | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2860:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2860 | ((int *) (s.sh))[shmarkindex] = value; | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2868:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2868 | return (enum shestype) ((((int *) (s.sh))[shmarkindex + 1]) >> 8); | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2873:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2873 | ((int *) (s.sh))[shmarkindex + 1] = ((int) value << 8) + | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2874:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2874 | ((((int *) ((s).sh))[shmarkindex + 1]) & 255); | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2883:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2883 | ((int *) ((s).sh))[shmarkindex+1] = | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2884:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2884 | (((int *) ((s).sh))[shmarkindex+1] | (int) 1); | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2889:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2889 | ((int *) ((s).sh))[shmarkindex+1] = | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2890:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2890 | (((int *) ((s).sh))[shmarkindex+1] & ~(int) 1); | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2897:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2897 | return (((int *) ((s).sh))[shmarkindex+1] & (int) 1) != 0; | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2905:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2905 | ((int *) ((s).sh))[shmarkindex+1] = | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2906:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2906 | (((int *)((s).sh))[shmarkindex+1] | (int) 2); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2911:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2911 | ((int *) ((s).sh))[shmarkindex+1] = | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2912:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2912 | (((int *)((s).sh))[shmarkindex+1] & ~(int)2); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2917:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2917 | return ((((int *) ((s).sh))[shmarkindex+1] & (int) 2) != 0); | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2925:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2925 | ((int *) ((s).sh))[shmarkindex+1] = | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2926:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2926 | (((int *)((s).sh))[shmarkindex+1] | (int) 4); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2931:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2931 | ((int *) ((s).sh))[shmarkindex+1] = | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2932:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2932 | (((int *)((s).sh))[shmarkindex+1] & ~(int)4); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2937:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2937 | return ((((int *) ((s).sh))[shmarkindex+1] & (int) 4) != 0); | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2944:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2944 | ((int *) ((s).sh))[shmarkindex+1] = | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2945:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2945 | (((int *)((s).sh))[shmarkindex+1] | (int) 8); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2950:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2950 | ((int *) ((s).sh))[shmarkindex+1] = | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2951:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2951 | (((int *)((s).sh))[shmarkindex+1] & ~(int)8); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2956:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2956 | return ((((int *) ((s).sh))[shmarkindex+1] & (int) 8) != 0); | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2973:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2973 | if ((t).tet[9] == nullptr) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2975:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2975 | (t).tet[9] = (tetrahedron) tet2subpool->alloc(); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2978:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2978 | ((shellface *) (t).tet[9])[i] = nullptr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2978:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2978 | ((shellface *) (t).tet[9])[i] = nullptr; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2982:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2982 | ((shellface *) (t).tet[9])[(t).ver & 3] = | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2982:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2982 | ((shellface *) (t).tet[9])[(t).ver & 3] = | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2983:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2983 | sencode2((s).sh, tsbondtbl[t.ver][s.shver]); | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2983:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2983 | sencode2((s).sh, tsbondtbl[t.ver][s.shver]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2985:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2985 | s.sh[9 + ((s).shver & 1)] = | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2986:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2986 | (shellface) encode2((t).tet, stbondtbl[t.ver][s.shver]); | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2986:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2986 | (shellface) encode2((t).tet, stbondtbl[t.ver][s.shver]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:2996:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2996 | if ((t).tet[9] == nullptr) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3001:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3001 | sdecode(((shellface *) (t).tet[9])[(t).ver & 3], (s)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3001:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3001 | sdecode(((shellface *) (t).tet[9])[(t).ver & 3], (s)); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3002:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3002 | (s).shver = tspivottbl[t.ver][s.shver]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3002:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3002 | (s).shver = tspivottbl[t.ver][s.shver]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3015:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3015 | decode((tetrahedron) s.sh[9 + (s.shver & 1)], t); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3019:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3019 | (t).ver = stpivottbl[t.ver][s.shver]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3019:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3019 | (t).ver = stpivottbl[t.ver][s.shver]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3031:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3031 | if ((t).tet[9] != nullptr) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3032:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3032 | ((shellface *) (t).tet[9])[(t).ver & 3] = nullptr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3032:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3032 | ((shellface *) (t).tet[9])[(t).ver & 3] = nullptr; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3040:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3040 | (s).sh[9] = nullptr; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3041:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3041 | (s).sh[10] = nullptr; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3054:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3054 | s.sh[6 + (s.shver >> 1)] = sencode(edge); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3060:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3060 | s.sh[6 + (s.shver >> 1)] = sencode(edge); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3068:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3068 | s.sh[6 + (s.shver >> 1)] = nullptr; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3075:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3075 | sdecode((shellface) s.sh[6 + (s.shver >> 1)], edge); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3091:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3091 | if ((t).tet[8] == nullptr) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3093:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3093 | (t).tet[8] = (tetrahedron) tet2segpool->alloc(); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3096:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3096 | ((shellface *) (t).tet[8])[i] = nullptr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3096:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3096 | ((shellface *) (t).tet[8])[i] = nullptr; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3099:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3099 | ((shellface *) (t).tet[8])[ver2edge[(t).ver]] = sencode((s)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3099:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3099 | ((shellface *) (t).tet[8])[ver2edge[(t).ver]] = sencode((s)); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3099:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3099 | ((shellface *) (t).tet[8])[ver2edge[(t).ver]] = sencode((s)); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3104:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3104 | ((tetrahedron *) (s).sh)[9] = encode(t); | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3109:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3109 | if ((t).tet[8] != nullptr) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3110:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3110 | ((shellface *) (t).tet[8])[ver2edge[(t).ver]] = nullptr; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3110:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3110 | ((shellface *) (t).tet[8])[ver2edge[(t).ver]] = nullptr; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3110:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3110 | ((shellface *) (t).tet[8])[ver2edge[(t).ver]] = nullptr; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3116:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3116 | ((tetrahedron *) (s).sh)[9] = nullptr; | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3121:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3121 | if ((t).tet[8] != nullptr) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3122:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3122 | sdecode(((shellface *) (t).tet[8])[ver2edge[(t).ver]], s); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3122:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3122 | sdecode(((shellface *) (t).tet[8])[ver2edge[(t).ver]], s); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3122:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3122 | sdecode(((shellface *) (t).tet[8])[ver2edge[(t).ver]], s); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3135:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3135 | decode((tetrahedron) s.sh[9], t); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3145:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3145 | return ((int *) (pt))[pointmarkindex]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3149:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3149 | ((int *) (pt))[pointmarkindex] = value; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3156:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3156 | return (enum verttype) (((int *) (pt))[pointmarkindex + 1] >> (int) 8); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3160:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3160 | ((int *) (pt))[pointmarkindex + 1] = | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3161:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3161 | ((int) value << 8) + (((int *) (pt))[pointmarkindex + 1] & (int) 255); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3167:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3167 | return ((int *) (pt))[pointmarkindex + 2]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3171:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3171 | ((int *) (pt))[pointmarkindex + 2] = value; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3177:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3177 | return pt[pointparamindex + i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3181:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3181 | pt[pointparamindex + i] = value; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3188:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3188 | ((int *) (pt))[pointmarkindex + 1] |= (int) 1; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3192:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3192 | ((int *) (pt))[pointmarkindex + 1] &= ~(int) 1; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3196:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3196 | return (((int *) (pt))[pointmarkindex + 1] & (int) 1) != 0; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3203:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3203 | ((int *) (pt))[pointmarkindex + 1] |= (int) 2; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3207:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3207 | ((int *) (pt))[pointmarkindex + 1] &= ~(int) 2; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3211:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3211 | return (((int *) (pt))[pointmarkindex + 1] & (int) 2) != 0; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3215:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3215 | ((int *) (pt))[pointmarkindex + 1] |= (int) 4; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3219:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3219 | ((int *) (pt))[pointmarkindex + 1] &= ~(int) 4; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3223:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3223 | return (((int *) (pt))[pointmarkindex + 1] & (int) 4) != 0; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3227:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3227 | ((int *) (pt))[pointmarkindex + 1] |= (int) 8; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3231:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3231 | ((int *) (pt))[pointmarkindex + 1] &= ~(int) 8; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3235:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3235 | return (((int *) (pt))[pointmarkindex + 1] & (int) 8) != 0; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3242:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3242 | return ((tetrahedron *) (pt))[point2simindex]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3246:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3246 | ((tetrahedron *) (pt))[point2simindex] = value; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3250:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3250 | return (point) ((tetrahedron *) (pt))[point2simindex + 1]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3254:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3254 | ((tetrahedron *) (pt))[point2simindex + 1] = (tetrahedron) value; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3258:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3258 | return (shellface) ((tetrahedron *) (pt))[point2simindex + 2]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3262:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3262 | ((tetrahedron *) (pt))[point2simindex + 2] = (tetrahedron) value; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3267:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3267 | return ((tetrahedron *) (pt))[point2simindex + 3]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3271:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3271 | ((tetrahedron *) (pt))[point2simindex + 3] = value; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3280:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3280 | if ((point) searchtet.tet[4] == pa) { | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3282:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3282 | } else if ((point) searchtet.tet[5] == pa) { | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3284:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3284 | } else if ((point) searchtet.tet[6] == pa) { | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3297:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3297 | if ((point) searchsh.sh[3] == pa) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3299:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3299 | } else if ((point) searchsh.sh[4] == pa) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3300:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3300 | searchsh.shver = (searchsh.sh[5] != nullptr ? 2 : 1); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3351:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3351 | return v1[0] * v2[0] + v1[1] * v2[1] + v1[2] * v2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3351:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3351 | return v1[0] * v2[0] + v1[1] * v2[1] + v1[2] * v2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3351:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3351 | return v1[0] * v2[0] + v1[1] * v2[1] + v1[2] * v2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3351:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3351 | return v1[0] * v2[0] + v1[1] * v2[1] + v1[2] * v2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3357:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3357 | n[0] = v1[1] * v2[2] - v2[1] * v1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3357:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3357 | n[0] = v1[1] * v2[2] - v2[1] * v1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3357:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3357 | n[0] = v1[1] * v2[2] - v2[1] * v1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3357:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3357 | n[0] = v1[1] * v2[2] - v2[1] * v1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3358:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3358 | n[1] = -(v1[0] * v2[2] - v2[0] * v1[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3358:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3358 | n[1] = -(v1[0] * v2[2] - v2[0] * v1[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3358:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3358 | n[1] = -(v1[0] * v2[2] - v2[0] * v1[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3359:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3359 | n[2] = v1[0] * v2[1] - v2[0] * v1[1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3359:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3359 | n[2] = v1[0] * v2[1] - v2[0] * v1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3359:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3359 | n[2] = v1[0] * v2[1] - v2[0] * v1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3366:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3366 | (p2[1] - p1[1]) * (p2[1] - p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3366:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3366 | (p2[1] - p1[1]) * (p2[1] - p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3366:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3366 | (p2[1] - p1[1]) * (p2[1] - p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3366:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3366 | (p2[1] - p1[1]) * (p2[1] - p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3367:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3367 | (p2[2] - p1[2]) * (p2[2] - p1[2])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3367:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3367 | (p2[2] - p1[2]) * (p2[2] - p1[2])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3367:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3367 | (p2[2] - p1[2]) * (p2[2] - p1[2])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/tetgen/tetgen.h:3367:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3367 | (p2[2] - p1[2]) * (p2[2] - p1[2])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_tetrahedralize.cpp:151:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 151 | pts[3 * v + 1] = delaunay->vertex_ptr(v)[1]; | ~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_tetrahedralize.cpp:152:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 152 | pts[3 * v + 2] = delaunay->vertex_ptr(v)[2]; | ~~~~~~~~~~^~~~~~~~~~~~~ 428 warnings generated. [ 28% 348/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DGEO_USE_SYSTEM_GLFW3 -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/lua/lua_simple_application.cpp.o -MF src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/lua/lua_simple_application.cpp.o.d -o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/lua/lua_simple_application.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_simple_application.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_simple_application.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_simple_application.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_simple_application.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_simple_application.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:288:30: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 288 | * \throw TaskCanceled | ~~~~~~~~~~~~~~~~~~^ 289 | */ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_simple_application.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.h:56: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui/imgui.h:62: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/geogram_imconfig.h:29: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glup_compat.h:12: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_simple_application.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:48: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:364:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 364 | geo_assert(arg.type == Arg::ARG_BOOL); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:403:51: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 403 | geo_assert(arg.type == Arg::ARG_FLOAT); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:432:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 432 | geo_assert(arg.type == Arg::ARG_STRING); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:453:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 453 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1014:14: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1014 | ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1203:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1203 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1212:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1212 | geo_assert(i < args_.size()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_simple_application.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:260:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 260 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:278:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 278 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:286:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 286 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:487:24: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 487 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1294:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1294 | geo_assert(lua_gettop(L) > 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1295:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1295 | geo_assert(lua_istable(L,-1)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_simple_application.cpp:159:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 159 | geo_assert(!lua_isnil(L,-1)); // Make sure GLUP was registered before. | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_simple_application.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_simple_application.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_simple_application.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_simple_application.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_simple_application.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ 82 warnings generated. [ 28% 349/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_l_gt.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_l_gt.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_l_gt.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_l_gt.c [ 28% 350/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_l_le.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_l_le.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_l_le.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_l_le.c [ 28% 351/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_l_lt.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_l_lt.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_l_lt.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_l_lt.c [ 28% 352/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_lbitbits.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_lbitbits.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_lbitbits.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_lbitbits.c [ 28% 353/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_lbitshft.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_lbitshft.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_lbitshft.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_lbitshft.c [ 28% 354/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_lread.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_lread.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_lread.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_lread.c [ 28% 355/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_lwrite.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_lwrite.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_lwrite.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_lwrite.c [ 28% 356/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_missing_erf.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_missing_erf.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_missing_erf.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_missing_erf.c [ 28% 357/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_open.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_open.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_open.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_open.c [ 29% 358/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_pow_ci.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_pow_ci.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_pow_ci.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_pow_ci.c [ 29% 359/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_pow_dd.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_pow_dd.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_pow_dd.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_pow_dd.c [ 29% 360/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_pow_di.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_pow_di.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_pow_di.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_pow_di.c [ 29% 361/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_pow_hh.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_pow_hh.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_pow_hh.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_pow_hh.c [ 29% 362/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_pow_ii.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_pow_ii.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_pow_ii.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_pow_ii.c [ 29% 363/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_pow_ri.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_pow_ri.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_pow_ri.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_pow_ri.c [ 29% 364/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_pow_zi.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_pow_zi.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_pow_zi.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_pow_zi.c [ 29% 365/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_pow_zz.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_pow_zz.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_pow_zz.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_pow_zz.c [ 29% 366/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_abs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_abs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_abs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_r_abs.c [ 29% 367/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_acos.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_acos.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_acos.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_r_acos.c [ 30% 368/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_asin.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_asin.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_asin.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_r_asin.c [ 30% 369/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_atan.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_atan.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_atan.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_r_atan.c [ 30% 370/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_atn2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_atn2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_atn2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_r_atn2.c [ 30% 371/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_cnjg.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_cnjg.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_cnjg.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_r_cnjg.c [ 30% 372/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_cosh.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_cosh.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_cosh.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_r_cosh.c [ 30% 373/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_dim.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_dim.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_dim.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_r_dim.c [ 30% 374/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_imag.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_imag.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_imag.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_r_imag.c [ 30% 375/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_cos.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_cos.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_cos.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_r_cos.c [ 30% 376/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_exp.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_exp.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_exp.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_r_exp.c [ 30% 377/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_int.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_int.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_int.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_r_int.c [ 31% 378/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_lg10.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_lg10.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_lg10.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_r_lg10.c [ 31% 379/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_log.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_log.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_log.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_r_log.c [ 31% 380/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_mod.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_mod.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_mod.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_r_mod.c [ 31% 381/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_nint.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_nint.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_nint.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_r_nint.c [ 31% 382/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_sign.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_sign.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_sign.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_r_sign.c [ 31% 383/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_sin.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_sin.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_sin.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_r_sin.c [ 31% 384/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_sinh.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_sinh.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_sinh.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_r_sinh.c [ 31% 385/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_sqrt.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_sqrt.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_sqrt.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_r_sqrt.c [ 31% 386/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_tan.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_tan.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_tan.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_r_tan.c [ 31% 387/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_tanh.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_tanh.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_tanh.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_r_tanh.c [ 31% 388/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_rdfmt.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_rdfmt.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_rdfmt.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_rdfmt.c [ 32% 389/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_rewind.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_rewind.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_rewind.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_rewind.c [ 32% 390/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_rsfe.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_rsfe.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_rsfe.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_rsfe.c [ 32% 391/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_rsli.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_rsli.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_rsli.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_rsli.c [ 32% 392/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_rsne.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_rsne.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_rsne.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_rsne.c [ 32% 393/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_s_cat.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_s_cat.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_s_cat.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_s_cat.c [ 32% 394/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_s_cmp.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_s_cmp.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_s_cmp.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_s_cmp.c [ 32% 395/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_s_copy.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_s_copy.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_s_copy.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_s_copy.c [ 32% 396/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_s_paus.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_s_paus.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_s_paus.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_s_paus.c [ 32% 397/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_s_rnge.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_s_rnge.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_s_rnge.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_s_rnge.c [ 32% 398/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_s_stop.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_s_stop.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_s_stop.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_s_stop.c [ 33% 399/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_sfe.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_sfe.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_sfe.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_sfe.c [ 33% 400/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_sig_die.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_sig_die.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_sig_die.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_sig_die.c [ 33% 401/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_signal_.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_signal_.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_signal_.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_signal_.c [ 33% 402/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_signbit.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_signbit.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_signbit.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_signbit.c [ 33% 403/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_system_.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_system_.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_system_.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_system_.c [ 33% 404/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_sue.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_sue.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_sue.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_sue.c [ 33% 405/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_typesize.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_typesize.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_typesize.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_typesize.c [ 33% 406/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_uio.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_uio.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_uio.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_uio.c [ 33% 407/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_uninit.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_uninit.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_uninit.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_uninit.c [ 33% 408/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_util.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_util.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_util.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_util.c [ 34% 409/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_wref.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_wref.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_wref.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_wref.c [ 34% 410/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_wsfe.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_wsfe.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_wsfe.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_wsfe.c [ 34% 411/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_wsle.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_wsle.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_wsle.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_wsle.c [ 34% 412/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_wsne.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_wsne.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_wsne.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_wsne.c [ 34% 413/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_xwsne.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_xwsne.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_xwsne.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_xwsne.c [ 34% 414/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_z_abs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_z_abs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_z_abs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_z_abs.c [ 34% 415/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_z_cos.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_z_cos.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_z_cos.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_z_cos.c [ 34% 416/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_z_div.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_z_div.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_z_div.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_z_div.c [ 34% 417/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_z_exp.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_z_exp.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_z_exp.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_z_exp.c [ 34% 418/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_z_log.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_z_log.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_z_log.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_z_log.c [ 35% 419/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_z_sin.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_z_sin.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_z_sin.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_z_sin.c [ 35% 420/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_z_sqrt.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_z_sqrt.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_z_sqrt.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_z_sqrt.c [ 35% 421/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/caxpy.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/caxpy.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/caxpy.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/caxpy.c [ 35% 422/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ccopy.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ccopy.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ccopy.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/ccopy.c [ 35% 423/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cdotc.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cdotc.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cdotc.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/cdotc.c [ 35% 424/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cdotu.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cdotu.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cdotu.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/cdotu.c [ 35% 425/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cgbmv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cgbmv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cgbmv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/cgbmv.c [ 35% 426/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cgemm.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cgemm.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cgemm.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/cgemm.c [ 35% 427/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cgemv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cgemv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cgemv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/cgemv.c [ 35% 428/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cgerc.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cgerc.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cgerc.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/cgerc.c [ 36% 429/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cgeru.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cgeru.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cgeru.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/cgeru.c [ 36% 430/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/chbmv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/chbmv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/chbmv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/chbmv.c [ 36% 431/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/chemm.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/chemm.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/chemm.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/chemm.c [ 36% 432/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cher.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cher.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cher.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/cher.c [ 36% 433/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_amgcl.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_amgcl.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_amgcl.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_amgcl.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_amgcl.cpp:17: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_amgcl.cpp:140:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 140 | geo_assert(ctxt->M->type == NL_MATRIX_CRS); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_amgcl.cpp:191:7: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 191 | ); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_amgcl.cpp:17: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_amgcl.cpp:17: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_amgcl.cpp:65: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/amg.hpp:39: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/util.hpp:247:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 247 | return b[i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/util.hpp:382:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | s << std::fixed << std::setprecision(2) << m << " " << suffix[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_amgcl.cpp:65: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/amg.hpp:39: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:1070:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1070 | return A.nrows == 0 ? 0 : A.ptr[A.nrows]; | ^~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_amgcl.cpp:65: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/amg.hpp:39: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:48: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/sort_row.hpp:40:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 40 | Col c = col[j]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/sort_row.hpp:41:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 41 | Val v = val[j]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/sort_row.hpp:45:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 45 | while(i >= 0 && col[i] > c) { | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/sort_row.hpp:46:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 46 | col[i + 1] = col[i]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/sort_row.hpp:46:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 46 | col[i + 1] = col[i]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/sort_row.hpp:47:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 47 | val[i + 1] = val[i]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/sort_row.hpp:47:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 47 | val[i + 1] = val[i]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/sort_row.hpp:51:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 51 | col[i + 1] = c; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/sort_row.hpp:52:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 52 | val[i + 1] = v; | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_amgcl.cpp:65: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/amg.hpp:39: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:78:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 78 | for(Idx ja = A.ptr[ia], ea = A.ptr[ia+1]; ja < ea; ++ja) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:78:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 78 | for(Idx ja = A.ptr[ia], ea = A.ptr[ia+1]; ja < ea; ++ja) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:79:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 79 | Col ca = A.col[ja]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:81:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 81 | for(Idx jb = B.ptr[ca], eb = B.ptr[ca+1]; jb < eb; ++jb) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:81:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 81 | for(Idx jb = B.ptr[ca], eb = B.ptr[ca+1]; jb < eb; ++jb) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:82:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 82 | Col cb = B.col[jb]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:89:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 89 | C.ptr[ia + 1] = C_cols; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:101:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 101 | Idx row_beg = C.ptr[ia]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:104:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 104 | for(Idx ja = A.ptr[ia], ea = A.ptr[ia+1]; ja < ea; ++ja) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:104:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 104 | for(Idx ja = A.ptr[ia], ea = A.ptr[ia+1]; ja < ea; ++ja) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:105:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 105 | Col ca = A.col[ja]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:106:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 106 | Val va = A.val[ja]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:108:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 108 | for(Idx jb = B.ptr[ca], eb = B.ptr[ca+1]; jb < eb; ++jb) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:108:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 108 | for(Idx jb = B.ptr[ca], eb = B.ptr[ca+1]; jb < eb; ++jb) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:109:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 109 | Col cb = B.col[jb]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:110:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 110 | Val vb = B.val[jb]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:114:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 114 | C.col[row_end] = cb; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:115:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 115 | C.val[row_end] = va * vb; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:118:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 118 | C.val[marker[cb]] += va * vb; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:124:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | C.col + row_beg, C.val + row_beg, row_end - row_beg); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:124:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | C.col + row_beg, C.val + row_beg, row_end - row_beg); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:143:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 143 | ++col1; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:146:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 146 | ++col1; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:147:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 147 | ++col2; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:150:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 150 | ++col2; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:152:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 152 | ++col3; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:164:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | return col3 + (col1_end - col1) + (col2_end - col2); | ~~~~~^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:164:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | return col3 + (col1_end - col1) + (col2_end - col2); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:143:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 143 | ++col1; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:146:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 146 | ++col1; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:147:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 147 | ++col2; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:150:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 150 | ++col2; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:152:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 152 | ++col3; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:164:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | return col3 + (col1_end - col1) + (col2_end - col2); | ~~~~~^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:164:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | return col3 + (col1_end - col1) + (col2_end - col2); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:180:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++col1; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:183:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 183 | *val3 = alpha1 * (*val1++); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:185:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 185 | ++col1; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:186:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 186 | ++col2; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:189:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 189 | *val3 = alpha1 * (*val1++) + alpha2 * (*val2++); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:189:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 189 | *val3 = alpha1 * (*val1++) + alpha2 * (*val2++); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:191:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 191 | ++col2; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:194:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 194 | *val3 = alpha2 * (*val2++); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:197:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 197 | ++col3; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:198:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 198 | ++val3; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:202:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 202 | *col3++ = *col1++; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:202:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 202 | *col3++ = *col1++; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:203:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 203 | *val3++ = alpha1 * (*val1++); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:203:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 203 | *val3++ = alpha1 * (*val1++); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:207:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 207 | *col3++ = *col2++; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:207:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 207 | *col3++ = *col2++; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:208:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | *val3++ = alpha2 * (*val2++); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:208:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | *val3++ = alpha2 * (*val2++); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:227:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 227 | if (nrows == 1) return bptr[*acol + 1] - bptr[*acol]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:227:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 227 | if (nrows == 1) return bptr[*acol + 1] - bptr[*acol]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:232:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | int a2 = acol[1]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:235:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 235 | bcol + bptr[a1], bcol + bptr[a1+1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:235:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 235 | bcol + bptr[a1], bcol + bptr[a1+1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:235:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 235 | bcol + bptr[a1], bcol + bptr[a1+1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:235:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 235 | bcol + bptr[a1], bcol + bptr[a1+1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:236:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 236 | bcol + bptr[a2], bcol + bptr[a2+1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:236:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 236 | bcol + bptr[a2], bcol + bptr[a2+1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:236:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 236 | bcol + bptr[a2], bcol + bptr[a2+1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:236:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 236 | bcol + bptr[a2], bcol + bptr[a2+1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:248:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 248 | Col a1 = *acol++; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:249:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 249 | Col a2 = *acol++; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:251:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 251 | bcol + bptr[a1], bcol + bptr[a1+1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:251:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 251 | bcol + bptr[a1], bcol + bptr[a1+1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:251:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 251 | bcol + bptr[a1], bcol + bptr[a1+1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:251:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 251 | bcol + bptr[a1], bcol + bptr[a1+1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:252:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 252 | bcol + bptr[a2], bcol + bptr[a2+1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:252:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | bcol + bptr[a2], bcol + bptr[a2+1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:252:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 252 | bcol + bptr[a2], bcol + bptr[a2+1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:252:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | bcol + bptr[a2], bcol + bptr[a2+1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:257:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | while(acol + 1 < acol_end) { | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:258:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 258 | a1 = *acol++; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:259:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 259 | a2 = *acol++; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:262:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 262 | bcol + bptr[a1], bcol + bptr[a1+1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:262:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 262 | bcol + bptr[a1], bcol + bptr[a1+1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:262:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 262 | bcol + bptr[a1], bcol + bptr[a1+1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:262:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 262 | bcol + bptr[a1], bcol + bptr[a1+1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:263:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 263 | bcol + bptr[a2], bcol + bptr[a2+1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:263:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | bcol + bptr[a2], bcol + bptr[a2+1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:263:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 263 | bcol + bptr[a2], bcol + bptr[a2+1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:263:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | bcol + bptr[a2], bcol + bptr[a2+1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:269:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 269 | tmp_col1, tmp_col1 + c_col1, | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:270:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 270 | tmp_col2, tmp_col2 + c_col2, | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:275:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 275 | tmp_col1, tmp_col1 + c_col1, | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:276:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | tmp_col2, tmp_col2 + c_col2, | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:287:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 287 | tmp_col1, tmp_col1 + c_col1, | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:288:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 288 | bcol + bptr[a2], bcol + bptr[a2+1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:288:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 288 | bcol + bptr[a2], bcol + bptr[a2+1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:288:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 288 | bcol + bptr[a2], bcol + bptr[a2+1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:288:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 288 | bcol + bptr[a2], bcol + bptr[a2+1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:312:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 312 | const Val *bv = bval + bptr[ac]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:312:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 312 | const Val *bv = bval + bptr[ac]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:313:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 313 | const Col *bc = bcol + bptr[ac]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:313:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | const Col *bc = bcol + bptr[ac]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:314:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 314 | const Col *be = bcol + bptr[ac+1]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:314:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 314 | const Col *be = bcol + bptr[ac+1]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:317:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 317 | *out_col++ = *bc++; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:317:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 317 | *out_col++ = *bc++; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:318:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 318 | *out_val++ = av * (*bv++); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:318:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 318 | *out_val++ = av * (*bv++); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:327:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 327 | Col ac2 = acol[1]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:330:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | Val av2 = aval[1]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:333:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 333 | av1, bcol + bptr[ac1], bcol + bptr[ac1+1], bval + bptr[ac1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:333:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 333 | av1, bcol + bptr[ac1], bcol + bptr[ac1+1], bval + bptr[ac1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:333:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 333 | av1, bcol + bptr[ac1], bcol + bptr[ac1+1], bval + bptr[ac1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:333:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 333 | av1, bcol + bptr[ac1], bcol + bptr[ac1+1], bval + bptr[ac1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:333:60: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 333 | av1, bcol + bptr[ac1], bcol + bptr[ac1+1], bval + bptr[ac1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:333:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 333 | av1, bcol + bptr[ac1], bcol + bptr[ac1+1], bval + bptr[ac1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:334:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 334 | av2, bcol + bptr[ac2], bcol + bptr[ac2+1], bval + bptr[ac2], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:334:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | av2, bcol + bptr[ac2], bcol + bptr[ac2+1], bval + bptr[ac2], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:334:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 334 | av2, bcol + bptr[ac2], bcol + bptr[ac2+1], bval + bptr[ac2], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:334:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | av2, bcol + bptr[ac2], bcol + bptr[ac2+1], bval + bptr[ac2], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:334:60: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 334 | av2, bcol + bptr[ac2], bcol + bptr[ac2+1], bval + bptr[ac2], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:334:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | av2, bcol + bptr[ac2], bcol + bptr[ac2+1], bval + bptr[ac2], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:348:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 348 | Col ac1 = *acol++; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:349:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 349 | Col ac2 = *acol++; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:351:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 351 | Val av1 = *aval++; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:352:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 352 | Val av2 = *aval++; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:358:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 358 | av1, bcol + bptr[ac1], bcol + bptr[ac1+1], bval + bptr[ac1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:358:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 358 | av1, bcol + bptr[ac1], bcol + bptr[ac1+1], bval + bptr[ac1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:358:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 358 | av1, bcol + bptr[ac1], bcol + bptr[ac1+1], bval + bptr[ac1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:358:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 358 | av1, bcol + bptr[ac1], bcol + bptr[ac1+1], bval + bptr[ac1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:358:56: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 358 | av1, bcol + bptr[ac1], bcol + bptr[ac1+1], bval + bptr[ac1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:358:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 358 | av1, bcol + bptr[ac1], bcol + bptr[ac1+1], bval + bptr[ac1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:359:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 359 | av2, bcol + bptr[ac2], bcol + bptr[ac2+1], bval + bptr[ac2], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:359:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 359 | av2, bcol + bptr[ac2], bcol + bptr[ac2+1], bval + bptr[ac2], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:359:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 359 | av2, bcol + bptr[ac2], bcol + bptr[ac2+1], bval + bptr[ac2], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:359:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 359 | av2, bcol + bptr[ac2], bcol + bptr[ac2+1], bval + bptr[ac2], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:359:56: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 359 | av2, bcol + bptr[ac2], bcol + bptr[ac2+1], bval + bptr[ac2], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:359:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 359 | av2, bcol + bptr[ac2], bcol + bptr[ac2+1], bval + bptr[ac2], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:364:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 364 | while(acol + 1 < acol_end) { | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:365:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 365 | ac1 = *acol++; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:366:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 366 | ac2 = *acol++; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:368:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | av1 = *aval++; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:369:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | av2 = *aval++; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:372:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 372 | av1, bcol + bptr[ac1], bcol + bptr[ac1+1], bval + bptr[ac1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:372:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 372 | av1, bcol + bptr[ac1], bcol + bptr[ac1+1], bval + bptr[ac1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:372:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 372 | av1, bcol + bptr[ac1], bcol + bptr[ac1+1], bval + bptr[ac1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:372:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 372 | av1, bcol + bptr[ac1], bcol + bptr[ac1+1], bval + bptr[ac1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:372:60: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 372 | av1, bcol + bptr[ac1], bcol + bptr[ac1+1], bval + bptr[ac1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:372:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 372 | av1, bcol + bptr[ac1], bcol + bptr[ac1+1], bval + bptr[ac1], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:373:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 373 | av2, bcol + bptr[ac2], bcol + bptr[ac2+1], bval + bptr[ac2], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:373:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 373 | av2, bcol + bptr[ac2], bcol + bptr[ac2+1], bval + bptr[ac2], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:373:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 373 | av2, bcol + bptr[ac2], bcol + bptr[ac2+1], bval + bptr[ac2], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:373:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 373 | av2, bcol + bptr[ac2], bcol + bptr[ac2+1], bval + bptr[ac2], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:373:60: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 373 | av2, bcol + bptr[ac2], bcol + bptr[ac2+1], bval + bptr[ac2], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:373:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 373 | av2, bcol + bptr[ac2], bcol + bptr[ac2+1], bval + bptr[ac2], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:378:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 378 | math::identity(), tm1_col, tm1_col + c_col1, tm1_val, | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:379:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 379 | math::identity(), tm2_col, tm2_col + c_col2, tm2_val, | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:389:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 389 | ac2 = *acol++; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:390:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 390 | av2 = *aval++; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:393:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 393 | math::identity(), tm1_col, tm1_col + c_col1, tm1_val, | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:394:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 394 | av2, bcol + bptr[ac2], bcol + bptr[ac2+1], bval + bptr[ac2], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:394:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | av2, bcol + bptr[ac2], bcol + bptr[ac2+1], bval + bptr[ac2], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:394:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 394 | av2, bcol + bptr[ac2], bcol + bptr[ac2+1], bval + bptr[ac2], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:394:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | av2, bcol + bptr[ac2], bcol + bptr[ac2+1], bval + bptr[ac2], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:394:60: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 394 | av2, bcol + bptr[ac2], bcol + bptr[ac2+1], bval + bptr[ac2], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:394:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | av2, bcol + bptr[ac2], bcol + bptr[ac2+1], bval + bptr[ac2], | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:405:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 405 | std::copy(tm1_col, tm1_col + c_col1, out_col); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:406:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 406 | std::copy(tm1_val, tm1_val + c_col1, out_val); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:424:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | Idx row_beg = A.ptr[i]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:425:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 425 | Idx row_end = A.ptr[i+1]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:428:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 428 | Idx a_col = A.col[j]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:429:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 429 | row_width += B.ptr[a_col + 1] - B.ptr[a_col]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:429:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 429 | row_width += B.ptr[a_col + 1] - B.ptr[a_col]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:468:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 468 | Idx row_beg = A.ptr[i]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:469:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 469 | Idx row_end = A.ptr[i+1]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:471:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 471 | C.ptr[i+1] = prod_row_width( | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:472:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 472 | A.col + row_beg, A.col + row_end, B.ptr, B.col, | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:472:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 472 | A.col + row_beg, A.col + row_end, B.ptr, B.col, | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:473:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 473 | t_col, t_col + max_row_width, t_col + 2 * max_row_width | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:473:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 473 | t_col, t_col + max_row_width, t_col + 2 * max_row_width | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:493:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | Idx row_beg = A.ptr[i]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:494:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | Idx row_end = A.ptr[i+1]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:497:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 497 | A.col + row_beg, A.col + row_end, A.val + row_beg, | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:497:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 497 | A.col + row_beg, A.col + row_end, A.val + row_beg, | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:497:55: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 497 | A.col + row_beg, A.col + row_end, A.val + row_beg, | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:499:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 499 | C.col + C.ptr[i], C.val + C.ptr[i], | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:499:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 499 | C.col + C.ptr[i], C.val + C.ptr[i], | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:499:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 499 | C.col + C.ptr[i], C.val + C.ptr[i], | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:499:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 499 | C.col + C.ptr[i], C.val + C.ptr[i], | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:500:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 500 | t_col, t_val, t_col + max_row_width, t_val + max_row_width | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/spgemm.hpp:500:58: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 500 | t_col, t_val, t_col + max_row_width, t_val + max_row_width | ^~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_amgcl.cpp:65: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/amg.hpp:39: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:245:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 245 | ptr[i+1] = 0; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:250:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 250 | std::partial_sum(ptr, ptr + nrows + 1, ptr); | ~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:250:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 250 | std::partial_sum(ptr, ptr + nrows + 1, ptr); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:251:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 251 | return ptr[nrows]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:255:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 255 | set_nonzeros(ptr[nrows]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:259:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 259 | ptrdiff_t row_beg = ptr[i]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:260:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | ptrdiff_t row_end = ptr[i+1]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:262:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 262 | col[j] = 0; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | val[j] = math::zero(); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:297:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 297 | ++m_col; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:298:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 298 | ++m_val; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:317:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 317 | ptr_type p = ptr[row]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:318:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 318 | ptr_type e = ptr[row + 1]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:319:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 319 | return row_iterator(col + p, col + e, val + p); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:319:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 319 | return row_iterator(col + p, col + e, val + p); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:319:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 319 | return row_iterator(col + p, col + e, val + p); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:340:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 340 | P beg = A.ptr[i]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:341:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 341 | P end = A.ptr[i + 1]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:342:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | amgcl::detail::sort_row(A.col + beg, A.val + beg, end - beg); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:342:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | amgcl::detail::sort_row(A.col + beg, A.val + beg, end - beg); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:358:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 358 | ++( T->ptr[A.col[j] + 1] ); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:358:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 358 | ++( T->ptr[A.col[j] + 1] ); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:364:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 364 | for(P j = A.ptr[i], e = A.ptr[i + 1]; j < e; ++j) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:364:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 364 | for(P j = A.ptr[i], e = A.ptr[i + 1]; j < e; ++j) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:365:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | P head = T->ptr[A.col[j]]++; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:365:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | P head = T->ptr[A.col[j]]++; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:367:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | T->col[head] = static_cast(i); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:368:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | T->val[head] = math::adjoint(A.val[j]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:368:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | T->val[head] = math::adjoint(A.val[j]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:372:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 372 | std::rotate(T->ptr, T->ptr + m, T->ptr + m + 1); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:372:44: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 372 | std::rotate(T->ptr, T->ptr + m, T->ptr + m + 1); | ~~~~~~~^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:372:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 372 | std::rotate(T->ptr, T->ptr + m, T->ptr + m + 1); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:536:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 536 | ptr_type beg = j[k] = A.ptr[ia + k]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:537:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 537 | ptr_type end = e[k] = A.ptr[ia + k + 1]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:541:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 541 | col_type c = A.col[beg]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:553:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 553 | ++Ap.ptr[ip + 1]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:562:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 562 | col_type c = A.col[beg++]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:593:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 593 | ptr_type head = Ap.ptr[ip]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:597:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 597 | ptr_type beg = j[k] = A.ptr[ia + k]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:598:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 598 | ptr_type end = e[k] = A.ptr[ia + k + 1]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:602:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 602 | col_type c = A.col[beg]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:615:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 615 | Ap.col[head] = cur_col; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:627:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 627 | col_type c = A.col[beg]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:628:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 628 | S v = math::norm(A.val[beg]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:654:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 654 | Ap.val[head++] = cur_val; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:675:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 675 | p[i] = math::zero(); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:726:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 726 | return p[i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:730:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 730 | return p[i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:803:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 803 | for(ptrdiff_t j = A.ptr[i], e = A.ptr[i+1]; j < e; ++j) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:803:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 803 | for(ptrdiff_t j = A.ptr[i], e = A.ptr[i+1]; j < e; ++j) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:804:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 804 | ptrdiff_t c = A.col[j]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:805:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 805 | value_type v = A.val[j]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:874:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 874 | for(ptrdiff_t j = A.ptr[i], e = A.ptr[i+1]; j < e; ++j) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:874:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 874 | for(ptrdiff_t j = A.ptr[i], e = A.ptr[i+1]; j < e; ++j) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:875:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 875 | ptrdiff_t c = A.col[j]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/backend/builtin.hpp:876:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 876 | value_type v = A.val[j]; | ^~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_amgcl.cpp:66: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/smoothed_aggregation.hpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/pointwise_aggregates.hpp:39: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/plain_aggregates.hpp:132:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | for(ptrdiff_t j = A.ptr[i], e = A.ptr[i+1]; j < e; ++j) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/plain_aggregates.hpp:132:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | for(ptrdiff_t j = A.ptr[i], e = A.ptr[i+1]; j < e; ++j) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/plain_aggregates.hpp:133:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 133 | ptrdiff_t c = A.col[j]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/plain_aggregates.hpp:134:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 134 | value_type v = A.val[j]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/plain_aggregates.hpp:145:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 145 | ptrdiff_t j = A.ptr[i], e = A.ptr[i+1]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/plain_aggregates.hpp:145:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 145 | ptrdiff_t j = A.ptr[i], e = A.ptr[i+1]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/plain_aggregates.hpp:172:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 172 | for(ptrdiff_t j = A.ptr[i], e = A.ptr[i+1]; j < e; ++j) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/plain_aggregates.hpp:172:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 172 | for(ptrdiff_t j = A.ptr[i], e = A.ptr[i+1]; j < e; ++j) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/plain_aggregates.hpp:173:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 173 | ptrdiff_t c = A.col[j]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/plain_aggregates.hpp:184:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | for(ptrdiff_t j = A.ptr[c], e = A.ptr[c+1]; j < e; ++j) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/plain_aggregates.hpp:184:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | for(ptrdiff_t j = A.ptr[c], e = A.ptr[c+1]; j < e; ++j) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/plain_aggregates.hpp:185:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | ptrdiff_t cc = A.col[j]; | ^~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_amgcl.cpp:66: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/smoothed_aggregation.hpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/pointwise_aggregates.hpp:130:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 130 | j[k] = A.ptr[ia]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/pointwise_aggregates.hpp:131:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 131 | e[k] = A.ptr[ia+1]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/pointwise_aggregates.hpp:134:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 134 | for(ptrdiff_t jp = Ap.ptr[ip], ep = Ap.ptr[ip+1]; jp < ep; ++jp) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/pointwise_aggregates.hpp:134:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 134 | for(ptrdiff_t jp = Ap.ptr[ip], ep = Ap.ptr[ip+1]; jp < ep; ++jp) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/pointwise_aggregates.hpp:135:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 135 | ptrdiff_t cp = Ap.col[jp]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/pointwise_aggregates.hpp:144:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 144 | while(beg < end && A.col[beg] < col_end) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/pointwise_aggregates.hpp:145:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 145 | strong_connection[beg] = sp && A.col[beg] != (ia + k); | ^~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_amgcl.cpp:66: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/smoothed_aggregation.hpp:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/tentative_prolongation.hpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/qr.hpp:168:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 168 | tau[i] = gen_reflector(m-i, A[ii], A + ii + row_stride, row_stride); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/qr.hpp:168:54: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 168 | tau[i] = gen_reflector(m-i, A[ii], A + ii + row_stride, row_stride); | ~~^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/qr.hpp:168:52: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 168 | tau[i] = gen_reflector(m-i, A[ii], A + ii + row_stride, row_stride); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/qr.hpp:172:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 172 | apply_reflector(m-i, n-i-1, A + ii, row_stride, math::adjoint(tau[i]), | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/qr.hpp:173:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 173 | A + ii + col_stride, row_stride, col_stride); | ~~^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/qr.hpp:173:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 173 | A + ii + col_stride, row_stride, col_stride); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/qr.hpp:225:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 225 | apply_reflector(m-i, n-i-1, r+ii, row_stride, tau[i], &q[ii+col_stride], row_stride, col_stride); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/qr.hpp:235:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 235 | q[jr + ic] = -tau[i] * r[jr + ic]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/qr.hpp:248:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | return r[i*row_stride + j*col_stride]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/qr.hpp:386:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 386 | xnorm2 += sqr(math::norm(x[ii])); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/qr.hpp:397:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 397 | x[ii] = alpha * x[ii]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/qr.hpp:397:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 397 | x[ii] = alpha * x[ii]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/qr.hpp:452:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 452 | value_type s = math::adjoint(C[ia]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/qr.hpp:454:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 454 | s += math::adjoint(C[ja+ia]) * v[jv]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/qr.hpp:454:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 454 | s += math::adjoint(C[ja+ia]) * v[jv]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/qr.hpp:458:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 458 | C[ia] -= s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/qr.hpp:460:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 460 | C[ja+ia] -= v[jv] * s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/detail/qr.hpp:460:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 460 | C[ja+ia] -= v[jv] * s; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_amgcl.cpp:66: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/smoothed_aggregation.hpp:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/tentative_prolongation.hpp:158:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 158 | P->ptr[i+1] = aggr[i] < 0 ? 0 : nullspace.cols; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/tentative_prolongation.hpp:194:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 194 | col_type *c = &P->col[P->ptr[order[j]]]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/tentative_prolongation.hpp:194:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 194 | col_type *c = &P->col[P->ptr[order[j]]]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/tentative_prolongation.hpp:195:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | value_type *v = &P->val[P->ptr[order[j]]]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/tentative_prolongation.hpp:195:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | value_type *v = &P->val[P->ptr[order[j]]]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/tentative_prolongation.hpp:198:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 198 | c[jj] = i * nullspace.cols + jj; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/tentative_prolongation.hpp:201:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 201 | v[jj] = qr.Q(ii,jj) * math::identity(); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/tentative_prolongation.hpp:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | P->ptr[i+1] = (aggr[i] >= 0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/tentative_prolongation.hpp:220:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | P->col[P->ptr[i]] = aggr[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/tentative_prolongation.hpp:220:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | P->col[P->ptr[i]] = aggr[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/tentative_prolongation.hpp:221:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 221 | P->val[P->ptr[i]] = math::identity(); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/tentative_prolongation.hpp:221:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 221 | P->val[P->ptr[i]] = math::identity(); | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_amgcl.cpp:66: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/smoothed_aggregation.hpp:165:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 165 | for(ptrdiff_t ja = A.ptr[i], ea = A.ptr[i+1]; ja < ea; ++ja) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/smoothed_aggregation.hpp:165:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 165 | for(ptrdiff_t ja = A.ptr[i], ea = A.ptr[i+1]; ja < ea; ++ja) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/smoothed_aggregation.hpp:166:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 166 | ptrdiff_t ca = A.col[ja]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/smoothed_aggregation.hpp:172:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 172 | for(ptrdiff_t jp = P_tent->ptr[ca], ep = P_tent->ptr[ca+1]; jp < ep; ++jp) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/smoothed_aggregation.hpp:172:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 172 | for(ptrdiff_t jp = P_tent->ptr[ca], ep = P_tent->ptr[ca+1]; jp < ep; ++jp) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/smoothed_aggregation.hpp:173:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 173 | ptrdiff_t cp = P_tent->col[jp]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/smoothed_aggregation.hpp:177:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 177 | ++( P->ptr[i + 1] ); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/smoothed_aggregation.hpp:198:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 198 | for(ptrdiff_t j = A.ptr[i], e = A.ptr[i+1]; j < e; ++j) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/smoothed_aggregation.hpp:198:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 198 | for(ptrdiff_t j = A.ptr[i], e = A.ptr[i+1]; j < e; ++j) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/smoothed_aggregation.hpp:199:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 199 | if (A.col[j] == i || !aggr.strong_connection[j]) | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/smoothed_aggregation.hpp:200:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 200 | dia += A.val[j]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/smoothed_aggregation.hpp:204:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | ptrdiff_t row_beg = P->ptr[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/smoothed_aggregation.hpp:206:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 206 | for(ptrdiff_t ja = A.ptr[i], ea = A.ptr[i + 1]; ja < ea; ++ja) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/smoothed_aggregation.hpp:206:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 206 | for(ptrdiff_t ja = A.ptr[i], ea = A.ptr[i + 1]; ja < ea; ++ja) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/smoothed_aggregation.hpp:207:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | ptrdiff_t ca = A.col[ja]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/smoothed_aggregation.hpp:214:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | : dia * A.val[ja]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/smoothed_aggregation.hpp:216:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 216 | for(ptrdiff_t jp = P_tent->ptr[ca], ep = P_tent->ptr[ca+1]; jp < ep; ++jp) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/smoothed_aggregation.hpp:216:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 216 | for(ptrdiff_t jp = P_tent->ptr[ca], ep = P_tent->ptr[ca+1]; jp < ep; ++jp) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/smoothed_aggregation.hpp:217:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | ptrdiff_t cp = P_tent->col[jp]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/smoothed_aggregation.hpp:218:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | value_type vp = P_tent->val[jp]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/smoothed_aggregation.hpp:222:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | P->col[row_end] = cp; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/smoothed_aggregation.hpp:223:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 223 | P->val[row_end] = va * vp; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/coarsening/smoothed_aggregation.hpp:226:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | P->val[ marker[cp] ] += va * vp; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_amgcl.cpp:73: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl/amgcl/adapter/zero_copy.hpp:78:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 78 | A->nnz = nrows ? ptr[nrows] : 0; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_amgcl.cpp:188:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | x = (double*)ctxt->variable_buffer[k].base_address; | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_amgcl.cpp:190:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | ctxt->variable_buffer[k].stride == sizeof(double) | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/assert.h:150:14: note: expanded from macro 'geo_assert' 150 | if(!(x)) { \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_amgcl.cpp:203:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 203 | amgcl::make_iterator_range(b, b + n), | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_amgcl.cpp:204:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 204 | amgcl::make_iterator_range(x, x + n) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_amgcl.cpp:207:2: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 207 | b += n; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/NL/nl_amgcl.cpp:208:2: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | x += n; | ^ 345 warnings generated. [ 36% 434/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_wrtfmt.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_wrtfmt.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_wrtfmt.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/LIBF2C/libf2c_wrtfmt.c [ 36% 435/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/chemv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/chemv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/chemv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/chemv.c [ 36% 436/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cher2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cher2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cher2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/cher2.c [ 36% 437/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cher2k.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cher2k.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cher2k.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/cher2k.c [ 36% 438/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cherk.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cherk.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cherk.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/cherk.c [ 37% 439/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/chpmv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/chpmv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/chpmv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/chpmv.c [ 37% 440/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/chpr.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/chpr.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/chpr.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/chpr.c [ 37% 441/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/chpr2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/chpr2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/chpr2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/chpr2.c [ 37% 442/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/crotg.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/crotg.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/crotg.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/crotg.c [ 37% 443/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cscal.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cscal.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cscal.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/cscal.c [ 37% 444/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/csrot.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/csrot.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/csrot.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/csrot.c [ 37% 445/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/csscal.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/csscal.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/csscal.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/csscal.c [ 37% 446/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cswap.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cswap.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cswap.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/cswap.c [ 37% 447/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/csymm.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/csymm.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/csymm.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/csymm.c [ 37% 448/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/csyr2k.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/csyr2k.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/csyr2k.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/csyr2k.c [ 37% 449/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/csyrk.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/csyrk.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/csyrk.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/csyrk.c [ 38% 450/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ctbmv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ctbmv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ctbmv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/ctbmv.c [ 38% 451/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ctbsv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ctbsv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ctbsv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/ctbsv.c [ 38% 452/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ctpmv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ctpmv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ctpmv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/ctpmv.c [ 38% 453/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ctpsv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ctpsv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ctpsv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/ctpsv.c [ 38% 454/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ctrmm.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ctrmm.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ctrmm.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/ctrmm.c [ 38% 455/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ctrmv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ctrmv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ctrmv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/ctrmv.c [ 38% 456/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ctrsm.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ctrsm.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ctrsm.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/ctrsm.c [ 38% 457/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ctrsv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ctrsv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ctrsv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/ctrsv.c [ 38% 458/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dasum.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dasum.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dasum.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/dasum.c [ 38% 459/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/daxpy.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/daxpy.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/daxpy.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/daxpy.c [ 39% 460/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dcabs1.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dcabs1.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dcabs1.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/dcabs1.c [ 39% 461/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dcopy.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dcopy.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dcopy.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/dcopy.c [ 39% 462/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ddot.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ddot.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ddot.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/ddot.c [ 39% 463/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dgbmv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dgbmv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dgbmv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/dgbmv.c [ 39% 464/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dgemm.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dgemm.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dgemm.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/dgemm.c [ 39% 465/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dgemv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dgemv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dgemv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/dgemv.c [ 39% 466/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dger.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dger.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dger.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/dger.c [ 39% 467/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dnrm2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dnrm2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dnrm2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/dnrm2.c [ 39% 468/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/drot.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/drot.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/drot.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/drot.c [ 39% 469/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/drotg.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/drotg.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/drotg.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/drotg.c [ 40% 470/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/drotm.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/drotm.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/drotm.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/drotm.c [ 40% 471/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/drotmg.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/drotmg.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/drotmg.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/drotmg.c [ 40% 472/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dsbmv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dsbmv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dsbmv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/dsbmv.c [ 40% 473/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dscal.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dscal.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dscal.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/dscal.c [ 40% 474/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dsdot.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dsdot.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dsdot.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/dsdot.c [ 40% 475/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dspmv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dspmv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dspmv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/dspmv.c [ 40% 476/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dspr.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dspr.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dspr.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/dspr.c [ 40% 477/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dspr2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dspr2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dspr2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/dspr2.c [ 40% 478/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dswap.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dswap.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dswap.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/dswap.c [ 40% 479/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dsymm.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dsymm.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dsymm.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/dsymm.c [ 41% 480/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dsymv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dsymv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dsymv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/dsymv.c [ 41% 481/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dsyr.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dsyr.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dsyr.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/dsyr.c [ 41% 482/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dsyr2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dsyr2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dsyr2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/dsyr2.c [ 41% 483/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dsyr2k.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dsyr2k.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dsyr2k.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/dsyr2k.c [ 41% 484/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dsyrk.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dsyrk.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dsyrk.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/dsyrk.c [ 41% 485/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dtbmv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dtbmv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dtbmv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/dtbmv.c [ 41% 486/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dtbsv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dtbsv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dtbsv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/dtbsv.c [ 41% 487/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dtpmv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dtpmv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dtpmv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/dtpmv.c [ 41% 488/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dtpsv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dtpsv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dtpsv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/dtpsv.c [ 41% 489/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dtrmm.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dtrmm.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dtrmm.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/dtrmm.c [ 42% 490/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dtrmv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dtrmv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dtrmv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/dtrmv.c [ 42% 491/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dzasum.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dzasum.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dzasum.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/dzasum.c [ 42% 492/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dznrm2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dznrm2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dznrm2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/dznrm2.c [ 42% 493/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/icamax.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/icamax.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/icamax.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/icamax.c [ 42% 494/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/isamax.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/isamax.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/isamax.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/isamax.c [ 42% 495/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DGEO_USE_SYSTEM_GLFW3 -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/application.cpp.o -MF src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/application.cpp.o.d -o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/application.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.h:56: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui/imgui.h:62: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/geogram_imconfig.h:29: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glup_compat.h:12: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.cpp:54: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.cpp:54: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:87:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 87 | geo_assert(index < size_) ; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:98:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 98 | geo_assert(index < size_) ; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.cpp:54: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:131:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 131 | geo_assert(axis < 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.cpp:167:34: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 167 | geo_assert(instance_ == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.cpp:196:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 196 | geo_assert(instance_ == this); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.cpp:398:45: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 398 | geo_assert(glupCurrentContext() == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.cpp:417:34: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 417 | geo_assert(!ImGui_initialized_ ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.cpp:553:32: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 553 | geo_assert(ImGui_initialized_); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.cpp:54: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:88:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | return cells_[index] ; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:99:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | return cells_[index] ; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.cpp:54: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:132:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | return size_[axis]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:149:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | return size_[1]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:158:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 158 | return size_[2]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:182:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | return size_t(size_[0]) * size_t(size_[1]) * size_t(size_[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:182:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | return size_t(size_[0]) * size_t(size_[1]) * size_t(size_[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:301:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 301 | return base_mem() + x * factor_[0]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:312:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 312 | return byte_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:322:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 322 | return int16_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:332:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 332 | return int32_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:342:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | return float32_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:352:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 352 | return float64_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ~~~~~~~~~~~~ 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:423:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ~~~~~~~~~~~^ 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:423:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ~~~~~~~~~~~~ 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:435:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ~~~~~~~~~~~^ 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:435:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ~~~~~~~~~~~~ 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:448:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ~~~~~~~~~~~^ 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:448:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ~~~~~~~~~~~~ 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:461:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ~~~~~~~~~~~^ 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:461:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ~~~~~~~~~~~~ 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:477:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ~~~~~~~~~~~^ 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:477:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ~~~~~~~~~~~~ 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:493:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ~~~~~~~~~~~^ 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:493:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.cpp:57: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.cpp:234:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | colors[ImGuiCol_Text] = ImVec4(0.0f, 0.0f, 0.25f, 1.00f); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.cpp:235:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 235 | colors[ImGuiCol_TextDisabled] = ImVec4(0.25f, 0.25f, 0.75f, 1.00f); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.cpp:236:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 236 | colors[ImGuiCol_Separator] = ImVec4(0.75f, 0.75f, 0.75f, 1.00f); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.cpp:248:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | colors[ImGuiCol_Text] = ImVec4(0.50f, 1.00f, 1.00f, 1.00f); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.cpp:249:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 249 | colors[ImGuiCol_TextDisabled] = ImVec4(0.30f, 0.50f, 0.50f, 1.00f); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.cpp:1092:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1092 | const GLFWvidmode* mode = glfwGetVideoMode(monitors[monitor]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.cpp:1098:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1098 | data_->window_, monitors[monitor], 0, 0, int(w), int(h), int(Hz) | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.cpp:1122:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1122 | GLFWmonitor* monitor = monitors[m]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.cpp:1129:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1129 | const GLFWvidmode& mode = modes[mm]; | ^~~~~ 145 warnings generated. [ 42% 496/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dtrsm.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dtrsm.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dtrsm.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/dtrsm.c [ 42% 497/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dtrsv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dtrsv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dtrsv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/dtrsv.c [ 42% 498/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/idamax.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/idamax.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/idamax.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/idamax.c [ 42% 499/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/izamax.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/izamax.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/izamax.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/izamax.c [ 43% 500/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/lsame.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/lsame.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/lsame.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/lsame.c [ 43% 501/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sasum.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sasum.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sasum.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/sasum.c [ 43% 502/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/saxpy.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/saxpy.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/saxpy.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/saxpy.c [ 43% 503/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/scabs1.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/scabs1.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/scabs1.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/scabs1.c [ 43% 504/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/scasum.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/scasum.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/scasum.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/scasum.c [ 43% 505/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/scnrm2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/scnrm2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/scnrm2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/scnrm2.c [ 43% 506/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/scopy.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/scopy.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/scopy.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/scopy.c [ 43% 507/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sdot.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sdot.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sdot.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/sdot.c [ 43% 508/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sdsdot.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sdsdot.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sdsdot.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/sdsdot.c [ 43% 509/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sgbmv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sgbmv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sgbmv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/sgbmv.c [ 43% 510/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sgemm.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sgemm.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sgemm.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/sgemm.c [ 44% 511/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sgemv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sgemv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sgemv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/sgemv.c [ 44% 512/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sger.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sger.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sger.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/sger.c [ 44% 513/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/snrm2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/snrm2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/snrm2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/snrm2.c [ 44% 514/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/srot.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/srot.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/srot.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/srot.c [ 44% 515/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/srotg.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/srotg.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/srotg.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/srotg.c [ 44% 516/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/srotm.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/srotm.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/srotm.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/srotm.c [ 44% 517/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/srotmg.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/srotmg.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/srotmg.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/srotmg.c [ 44% 518/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ssbmv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ssbmv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ssbmv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/ssbmv.c [ 44% 519/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sscal.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sscal.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sscal.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/sscal.c [ 44% 520/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sspmv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sspmv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sspmv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/sspmv.c [ 45% 521/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sspr.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sspr.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sspr.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/sspr.c [ 45% 522/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sspr2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sspr2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sspr2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/sspr2.c [ 45% 523/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sswap.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sswap.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sswap.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/sswap.c [ 45% 524/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ssymm.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ssymm.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ssymm.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/ssymm.c [ 45% 525/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ssymv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ssymv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ssymv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/ssymv.c [ 45% 526/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/delaunay/periodic_delaunay_3d.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/delaunay/periodic_delaunay_3d.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/delaunay/periodic_delaunay_3d.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:264:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 264 | geo_assert(supports_constraints()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:419:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 419 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:439:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 439 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:314:27: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 314 | vbw_assert(index < 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:318:27: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 318 | vbw_assert(index < 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:709:24: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 709 | vbw_assert(i < nb_v()); | ^ 710 | vbw_assert(j < nb_v()); | ~~~~~~~~~~~~~~~~~~~~~~~ 711 | vbw_assert(k < nb_v()); | ~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:749:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 749 | geo_assert(!geometry_dirty_); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:831:26: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 831 | vbw_assert(has_vglobal_); | ^ 832 | vbw_assert(lv < nb_v()); | ~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:846:26: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 846 | vbw_assert(has_vglobal_); | ^ 847 | vbw_assert(lv < nb_v()); | ~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:891:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 891 | vbw_assert(result.w != 0.0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:931:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 931 | vbw_assert(has_tflags_); | ^ 932 | vbw_assert(t < max_t_); | ~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:942:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 942 | vbw_assert(has_tflags_); | ^ 943 | vbw_assert(t < max_t_); | ~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:953:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 953 | vbw_assert(has_tflags_); | ^ 954 | vbw_assert(t < max_t_); | ~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1007:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1007 | vbw_assert(t < max_t()); | ^ 1008 | vbw_assert(le < 3); | ~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1020:26: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1020 | vbw_assert(t1 < max_t()); | ^ 1021 | vbw_assert(le < 3); | ~~~~~~~~~~~~~~~~~~~ 1022 | vbw_assert(t2 < max_t()); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1035:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1035 | vbw_assert(t < max_t()); | ^ 1036 | vbw_assert(lv < 3); | ~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1048:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1048 | vbw_assert(t < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1051:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1051 | vbw_assert(triangle_vertex(t,result) == v); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1062:26: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1062 | vbw_assert(t1 < max_t()); | ^ 1063 | vbw_assert(t2 < max_t()); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1066:48: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1066 | vbw_assert(triangle_adjacent(t1,result) == t2); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1078:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1078 | vbw_assert(t < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1094:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1094 | vbw_assert(v < max_v()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1105:37: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1105 | vbw_assert(v != VERTEX_AT_INFINITY); | ^ 1106 | vbw_assert(v < max_v()); | ~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1121:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1121 | vbw_assert(t < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1156:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1156 | vbw_assert(result < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1203:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1203 | vbw_assert(t < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1215:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1215 | vbw_assert(t < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1225:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1225 | vbw_assert(t < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1236:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1236 | vbw_assert(t < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1244:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | vbw_assert(t < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1344:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1344 | vbw_assert(v < max_v()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:300:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 300 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:214:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 214 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:2734:27: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2734 | geo_assert(ok); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:2773:27: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2773 | geo_assert(ok); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3410:32: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 3410 | geo_assert(!is_locked_); // Not thread-safe | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3430:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 3430 | geo_assert(!periodic_); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3483:32: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 3483 | geo_assert(!is_locked_); // Not thread-safe | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3812:24: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 3812 | geo_assert(!C.empty()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3855:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 3855 | geo_assert(!C.empty()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:4128:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 4128 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:161:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | return Z1_[array_index * Z1_stride_]; | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:235:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 235 | return vertices_ + vertex_stride_ * i; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:368:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | return cell_to_v_[c * cell_v_stride_ + lv]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:382:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | return cell_to_cell_[c * cell_neigh_stride_ + lf]; | ^~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic.h:112:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 112 | return index_t(reorder_instances[i]); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic.h:123:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 123 | Tx = translation[instance][0]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic.h:124:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 124 | Ty = translation[instance][1]; | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic.h:124:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 124 | Ty = translation[instance][1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic.h:125:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 125 | Tz = translation[instance][2]; | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic.h:125:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 125 | Tz = translation[instance][2]; | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:887:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 887 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:315:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 315 | return (&i)[index]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:319:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 319 | return (&i)[index]; | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:51: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:118:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 118 | cell_status_[cell].compare_exchange_strong( | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:134:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 134 | cell_status_[cell].store(FREE_CELL, std::memory_order_release); | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:146:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 146 | cell_status_[cell].load(std::memory_order_relaxed) & | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:162:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 162 | cell_status_[cell].load(std::memory_order_relaxed) & | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:179:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 179 | cell_status_[cell].store( | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:180:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 180 | cell_status_[cell].load( | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:194:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 194 | cell_status_[cell].store(status, std::memory_order_relaxed); | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:213:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | old_cell_status[i].load(std::memory_order_relaxed) : | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:215:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | std::atomic_init(&cell_status_[i],val); | ^~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:181:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 181 | return vec3(vertices_ + 3*v); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:185:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 185 | vec3 result(vertices_ + 3*v); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:186:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 186 | result.x += double(translation[instance][0]) * period_.x; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:187:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | result.y += double(translation[instance][1]) * period_.y; | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:187:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | result.y += double(translation[instance][1]) * period_.y; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:188:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | result.z += double(translation[instance][2]) * period_.z; | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:188:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | result.z += double(translation[instance][2]) * period_.z; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:202:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 202 | return periodic_ ? weights_[periodic_vertex_real(v)] : weights_[v] ; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:202:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 202 | return periodic_ ? weights_[periodic_vertex_real(v)] : weights_[v] ; | ^~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:152:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 152 | tglobal_[new_t] = tglobal; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:153:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 153 | boundary_f_[new_t] = boundary_f; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:154:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 154 | f2v_[new_t][0] = v0; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:155:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 155 | f2v_[new_t][1] = v1; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:155:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 155 | f2v_[new_t][1] = v1; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:156:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | f2v_[new_t][2] = v2; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:156:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | f2v_[new_t][2] = v2; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:174:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 174 | return tglobal_[f]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:184:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | tglobal_[f] = t; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:196:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 196 | return boundary_f_[f]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | return f2v_[f][lv]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | return f2v_[f][lv]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:220:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | signed_index_t v0 = f2v_[f][0]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:221:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 221 | signed_index_t v1 = f2v_[f][1]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:221:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 221 | signed_index_t v1 = f2v_[f][1]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:222:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | signed_index_t v2 = f2v_[f][2]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:222:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | signed_index_t v2 = f2v_[f][2]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:223:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 223 | t0 = tglobal_[get_vv2t(v2,v1)]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:224:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 224 | t1 = tglobal_[get_vv2t(v0,v2)]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:225:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 225 | t2 = tglobal_[get_vv2t(v1,v0)]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:256:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 256 | if(h2t_[cur] == END_OF_LIST) { | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:257:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | h2t_[cur] = f; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:262:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 262 | h2v_[cur] = (Numeric::uint64(v1+1) << 32) | | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:292:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | if(h2v_[cur] == K) { | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/cavity.h:295:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 295 | return h2t_[cur]; | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:48: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:172:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 172 | Memory::copy(temp, pdata + i * elemsize, elemsize); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:176:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 176 | pdata + i * elemsize, pdata + j * elemsize, elemsize | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:176:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 176 | pdata + i * elemsize, pdata + j * elemsize, elemsize | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/permutation.h:183:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 183 | Memory::copy(pdata + i * elemsize, temp, elemsize); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:432:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 432 | bool success = insert(reorder_[v],hint); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:677:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 677 | t[f] = new_tetrahedron(VERTEX_AT_INFINITY, v1, v2, v3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:682:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 682 | set_tet_adjacent(t[f], 0, t0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:683:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 683 | set_tet_adjacent(t0, f, t[f]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:693:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | set_tet_adjacent(t[f], 1, t[lv1]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:693:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | set_tet_adjacent(t[f], 1, t[lv1]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:694:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | set_tet_adjacent(t[f], 2, t[lv2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:694:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | set_tet_adjacent(t[f], 2, t[lv2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:695:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 695 | set_tet_adjacent(t[f], 3, t[lv3]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:695:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 695 | set_tet_adjacent(t[f], 3, t[lv3]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1075:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1075 | return vertices_ + i*3; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1085:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1085 | return (weights_ == nullptr) ? 0.0 : weights_[i]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1098:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1098 | result[0] = vertices_[3*v]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1099:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1099 | result[1] = vertices_[3*v+1]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1099:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1099 | result[1] = vertices_[3*v+1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1100:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1100 | result[2] = vertices_[3*v+2]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1100:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1100 | result[2] = vertices_[3*v+2]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1105:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1105 | result[0] = vertices_[3*v]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1106:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1106 | result[1] = vertices_[3*v+1]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1106:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1106 | result[1] = vertices_[3*v+1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1107:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1107 | result[2] = vertices_[3*v+2]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1107:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1107 | result[2] = vertices_[3*v+2]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1108:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1108 | result[0] += double(translation[instance][0]) * period_.x; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1109:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1109 | result[1] += double(translation[instance][1]) * period_.y; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1109:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1109 | result[1] += double(translation[instance][1]) * period_.y; | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1109:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1109 | result[1] += double(translation[instance][1]) * period_.y; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1110:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1110 | result[2] += double(translation[instance][2]) * period_.z; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1110:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1110 | result[2] += double(translation[instance][2]) * period_.z; | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1110:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1110 | result[2] += double(translation[instance][2]) * period_.z; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1140:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1140 | result[0] = vertices_[3*v]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1141:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1141 | result[1] = vertices_[3*v+1]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1141:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1141 | result[1] = vertices_[3*v+1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1142:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1142 | result[2] = vertices_[3*v+2]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1142:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1142 | result[2] = vertices_[3*v+2]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1143:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1143 | result[3] = -non_periodic_weight(v); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1145:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1145 | result[0] += double(translation[instance][0]) * period_.x; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1146:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1146 | result[1] += double(translation[instance][1]) * period_.y; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1146:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1146 | result[1] += double(translation[instance][1]) * period_.y; | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1146:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1146 | result[1] += double(translation[instance][1]) * period_.y; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1147:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1147 | result[2] += double(translation[instance][2]) * period_.z; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1147:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1147 | result[2] += double(translation[instance][2]) * period_.z; | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1147:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1147 | result[2] += double(translation[instance][2]) * period_.z; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1149:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1149 | result[3] += | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1150:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1150 | geo_sqr(result[0]) + geo_sqr(result[1]) + geo_sqr(result[2]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1150:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1150 | geo_sqr(result[0]) + geo_sqr(result[1]) + geo_sqr(result[2]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1215:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1215 | double hi = geo_sqr(pi[0]) + geo_sqr(pi[1]) + geo_sqr(pi[2]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1215:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1215 | double hi = geo_sqr(pi[0]) + geo_sqr(pi[1]) + geo_sqr(pi[2]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1218:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1218 | double hj = geo_sqr(pj[0]) + geo_sqr(pj[1]) + geo_sqr(pj[2]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1218:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1218 | double hj = geo_sqr(pj[0]) + geo_sqr(pj[1]) + geo_sqr(pj[2]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1221:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1221 | double hk = geo_sqr(pk[0]) + geo_sqr(pk[1]) + geo_sqr(pk[2]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1221:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1221 | double hk = geo_sqr(pk[0]) + geo_sqr(pk[1]) + geo_sqr(pk[2]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1224:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1224 | double hl = geo_sqr(pl[0]) + geo_sqr(pl[1]) + geo_sqr(pl[2]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1224:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1224 | double hl = geo_sqr(pl[0]) + geo_sqr(pl[1]) + geo_sqr(pl[2]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1241:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1241 | V[0][3], V[1][3], V[2][3], V[3][3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1241:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1241 | V[0][3], V[1][3], V[2][3], V[3][3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1241:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1241 | V[0][3], V[1][3], V[2][3], V[3][3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1241:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1241 | V[0][3], V[1][3], V[2][3], V[3][3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1262:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1262 | double hi = geo_sqr(pi[0]) + geo_sqr(pi[1]) + geo_sqr(pi[2]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1262:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1262 | double hi = geo_sqr(pi[0]) + geo_sqr(pi[1]) + geo_sqr(pi[2]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1265:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1265 | double hj = geo_sqr(pj[0]) + geo_sqr(pj[1]) + geo_sqr(pj[2]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1265:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1265 | double hj = geo_sqr(pj[0]) + geo_sqr(pj[1]) + geo_sqr(pj[2]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1268:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1268 | double hk = geo_sqr(pk[0]) + geo_sqr(pk[1]) + geo_sqr(pk[2]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1268:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1268 | double hk = geo_sqr(pk[0]) + geo_sqr(pk[1]) + geo_sqr(pk[2]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1271:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1271 | double hl = geo_sqr(pl[0]) + geo_sqr(pl[1]) + geo_sqr(pl[2]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1271 | double hl = geo_sqr(pl[0]) + geo_sqr(pl[1]) + geo_sqr(pl[2]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1274:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1274 | double hm = geo_sqr(pm[0]) + geo_sqr(pm[1]) + geo_sqr(pm[2]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1274:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1274 | double hm = geo_sqr(pm[0]) + geo_sqr(pm[1]) + geo_sqr(pm[2]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1309:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1309 | V[0][0] = vertices_[3*i ] + double(translation[ii][0]) * period_.x; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1309:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1309 | V[0][0] = vertices_[3*i ] + double(translation[ii][0]) * period_.x; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1310:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1310 | V[0][1] = vertices_[3*i+1] + double(translation[ii][1]) * period_.y; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1310:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1310 | V[0][1] = vertices_[3*i+1] + double(translation[ii][1]) * period_.y; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1310:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1310 | V[0][1] = vertices_[3*i+1] + double(translation[ii][1]) * period_.y; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1310:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1310 | V[0][1] = vertices_[3*i+1] + double(translation[ii][1]) * period_.y; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1311:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1311 | V[0][2] = vertices_[3*i+2] + double(translation[ii][2]) * period_.z; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1311:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1311 | V[0][2] = vertices_[3*i+2] + double(translation[ii][2]) * period_.z; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1311:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1311 | V[0][2] = vertices_[3*i+2] + double(translation[ii][2]) * period_.z; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1311:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1311 | V[0][2] = vertices_[3*i+2] + double(translation[ii][2]) * period_.z; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1312:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1312 | V[1][0] = vertices_[3*j ] + double(translation[ij][0]) * period_.x; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1312:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1312 | V[1][0] = vertices_[3*j ] + double(translation[ij][0]) * period_.x; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1313:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1313 | V[1][1] = vertices_[3*j+1] + double(translation[ij][1]) * period_.y; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1313:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1313 | V[1][1] = vertices_[3*j+1] + double(translation[ij][1]) * period_.y; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1313:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1313 | V[1][1] = vertices_[3*j+1] + double(translation[ij][1]) * period_.y; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1313:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1313 | V[1][1] = vertices_[3*j+1] + double(translation[ij][1]) * period_.y; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1314:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1314 | V[1][2] = vertices_[3*j+2] + double(translation[ij][2]) * period_.z; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1314:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1314 | V[1][2] = vertices_[3*j+2] + double(translation[ij][2]) * period_.z; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1314:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1314 | V[1][2] = vertices_[3*j+2] + double(translation[ij][2]) * period_.z; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1314:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1314 | V[1][2] = vertices_[3*j+2] + double(translation[ij][2]) * period_.z; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1315:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1315 | V[2][0] = vertices_[3*k ] + double(translation[ik][0]) * period_.x; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1315:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1315 | V[2][0] = vertices_[3*k ] + double(translation[ik][0]) * period_.x; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1316:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1316 | V[2][1] = vertices_[3*k+1] + double(translation[ik][1]) * period_.y; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1316:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1316 | V[2][1] = vertices_[3*k+1] + double(translation[ik][1]) * period_.y; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1316:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1316 | V[2][1] = vertices_[3*k+1] + double(translation[ik][1]) * period_.y; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1316:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1316 | V[2][1] = vertices_[3*k+1] + double(translation[ik][1]) * period_.y; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1317:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1317 | V[2][2] = vertices_[3*k+2] + double(translation[ik][2]) * period_.z; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1317:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1317 | V[2][2] = vertices_[3*k+2] + double(translation[ik][2]) * period_.z; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1317:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1317 | V[2][2] = vertices_[3*k+2] + double(translation[ik][2]) * period_.z; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1317:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1317 | V[2][2] = vertices_[3*k+2] + double(translation[ik][2]) * period_.z; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1318:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1318 | V[3][0] = vertices_[3*l ] + double(translation[il][0]) * period_.x; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1318:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1318 | V[3][0] = vertices_[3*l ] + double(translation[il][0]) * period_.x; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1319:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1319 | V[3][1] = vertices_[3*l+1] + double(translation[il][1]) * period_.y; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1319:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1319 | V[3][1] = vertices_[3*l+1] + double(translation[il][1]) * period_.y; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1319:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1319 | V[3][1] = vertices_[3*l+1] + double(translation[il][1]) * period_.y; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1319:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1319 | V[3][1] = vertices_[3*l+1] + double(translation[il][1]) * period_.y; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1320:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1320 | V[3][2] = vertices_[3*l+2] + double(translation[il][2]) * period_.z; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1320:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1320 | V[3][2] = vertices_[3*l+2] + double(translation[il][2]) * period_.z; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1320:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1320 | V[3][2] = vertices_[3*l+2] + double(translation[il][2]) * period_.z; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1320:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1320 | V[3][2] = vertices_[3*l+2] + double(translation[il][2]) * period_.z; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1321:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1321 | V[4][0] = vertices_[3*m ] + double(translation[im][0]) * period_.x; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1321:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1321 | V[4][0] = vertices_[3*m ] + double(translation[im][0]) * period_.x; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1322:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1322 | V[4][1] = vertices_[3*m+1] + double(translation[im][1]) * period_.y; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1322:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1322 | V[4][1] = vertices_[3*m+1] + double(translation[im][1]) * period_.y; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1322:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1322 | V[4][1] = vertices_[3*m+1] + double(translation[im][1]) * period_.y; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1322:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1322 | V[4][1] = vertices_[3*m+1] + double(translation[im][1]) * period_.y; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1323:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1323 | V[4][2] = vertices_[3*m+2] + double(translation[im][2]) * period_.z; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1323:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1323 | V[4][2] = vertices_[3*m+2] + double(translation[im][2]) * period_.z; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1323:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1323 | V[4][2] = vertices_[3*m+2] + double(translation[im][2]) * period_.z; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1323:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1323 | V[4][2] = vertices_[3*m+2] + double(translation[im][2]) * period_.z; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1330:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1330 | V[0][3] = -non_periodic_weight(i) + (geo_sqr(V[0][0]) + geo_sqr(V[0][1]) + geo_sqr(V[0][2])); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1330:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1330 | V[0][3] = -non_periodic_weight(i) + (geo_sqr(V[0][0]) + geo_sqr(V[0][1]) + geo_sqr(V[0][2])); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1330:89: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1330 | V[0][3] = -non_periodic_weight(i) + (geo_sqr(V[0][0]) + geo_sqr(V[0][1]) + geo_sqr(V[0][2])); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1331:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1331 | V[1][3] = -non_periodic_weight(j) + (geo_sqr(V[1][0]) + geo_sqr(V[1][1]) + geo_sqr(V[1][2])); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1331:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1331 | V[1][3] = -non_periodic_weight(j) + (geo_sqr(V[1][0]) + geo_sqr(V[1][1]) + geo_sqr(V[1][2])); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1331:89: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1331 | V[1][3] = -non_periodic_weight(j) + (geo_sqr(V[1][0]) + geo_sqr(V[1][1]) + geo_sqr(V[1][2])); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1332:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1332 | V[2][3] = -non_periodic_weight(k) + (geo_sqr(V[2][0]) + geo_sqr(V[2][1]) + geo_sqr(V[2][2])); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1332:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1332 | V[2][3] = -non_periodic_weight(k) + (geo_sqr(V[2][0]) + geo_sqr(V[2][1]) + geo_sqr(V[2][2])); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1332:89: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1332 | V[2][3] = -non_periodic_weight(k) + (geo_sqr(V[2][0]) + geo_sqr(V[2][1]) + geo_sqr(V[2][2])); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1333:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1333 | V[3][3] = -non_periodic_weight(l) + (geo_sqr(V[3][0]) + geo_sqr(V[3][1]) + geo_sqr(V[3][2])); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1333:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1333 | V[3][3] = -non_periodic_weight(l) + (geo_sqr(V[3][0]) + geo_sqr(V[3][1]) + geo_sqr(V[3][2])); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1333:89: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1333 | V[3][3] = -non_periodic_weight(l) + (geo_sqr(V[3][0]) + geo_sqr(V[3][1]) + geo_sqr(V[3][2])); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1334:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1334 | V[4][3] = -non_periodic_weight(m) + (geo_sqr(V[4][0]) + geo_sqr(V[4][1]) + geo_sqr(V[4][2])); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1334:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1334 | V[4][3] = -non_periodic_weight(m) + (geo_sqr(V[4][0]) + geo_sqr(V[4][1]) + geo_sqr(V[4][2])); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1334:89: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1334 | V[4][3] = -non_periodic_weight(m) + (geo_sqr(V[4][0]) + geo_sqr(V[4][1]) + geo_sqr(V[4][2])); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1338:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1338 | V[0][3], V[1][3], V[2][3], V[3][3], V[4][3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1338:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1338 | V[0][3], V[1][3], V[2][3], V[3][3], V[4][3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1338:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1338 | V[0][3], V[1][3], V[2][3], V[3][3], V[4][3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1338:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1338 | V[0][3], V[1][3], V[2][3], V[3][3], V[4][3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1338:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1338 | V[0][3], V[1][3], V[2][3], V[3][3], V[4][3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1364:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1364 | iv[i] = index_t(tet_vertex(t,i)); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1372:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1372 | if(iv[lf] == NO_INDEX) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1379:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1379 | iv[lf] = v; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1407:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1407 | index_t iq0 = iv[(lf+1)%4]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1408:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1408 | index_t iq1 = iv[(lf+2)%4]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1409:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1409 | index_t iq2 = iv[(lf+3)%4]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1555:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1555 | orient[f] = POSITIVE ; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1564:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1564 | vec3 pv_bkp = pv[f]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1565:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1565 | pv[f] = p; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1566:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1566 | orient[f] = PCK::orient_3d( | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1573:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1573 | if(orient[f] != NEGATIVE) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1574:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1574 | pv[f] = pv_bkp; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1589:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1589 | orient[lf] = POSITIVE; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1808:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1808 | return index_t(tet_facet_vertex_[f][v]); | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1808:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1808 | return index_t(tet_facet_vertex_[f][v]); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1945:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1945 | return index_t(halfedge_facet_[lv1][lv2]); | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1945:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1945 | return index_t(halfedge_facet_[lv1][lv2]); | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1975:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1975 | lv1 = (T[1] == v1) | ((T[2] == v1) * 2) | ((T[3] == v1) * 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1975:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1975 | lv1 = (T[1] == v1) | ((T[2] == v1) * 2) | ((T[3] == v1) * 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1975:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1975 | lv1 = (T[1] == v1) | ((T[2] == v1) * 2) | ((T[3] == v1) * 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1976:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1976 | lv2 = (T[1] == v2) | ((T[2] == v2) * 2) | ((T[3] == v2) * 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1976:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1976 | lv2 = (T[1] == v2) | ((T[2] == v2) * 2) | ((T[3] == v2) * 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1976:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1976 | lv2 = (T[1] == v2) | ((T[2] == v2) * 2) | ((T[3] == v2) * 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1984:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1984 | f12 = index_t(halfedge_facet_[lv1][lv2]); | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1984:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1984 | f12 = index_t(halfedge_facet_[lv1][lv2]); | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1985:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1985 | f21 = index_t(halfedge_facet_[lv2][lv1]); | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:1985:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1985 | f21 = index_t(halfedge_facet_[lv2][lv1]); | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:2185:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2185 | (T[1] == v) | ((T[2] == v) * 2) | ((T[3] == v) * 3) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:2185:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2185 | (T[1] == v) | ((T[2] == v) * 2) | ((T[3] == v) * 3) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:2185:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2185 | (T[1] == v) | ((T[2] == v) * 2) | ((T[3] == v) * 3) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:2222:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2222 | (periodic_vertex_real(index_t(T[1])) == v) | | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:2223:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2223 | ((periodic_vertex_real(index_t(T[2])) == v) * 2) | | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:2224:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2224 | ((periodic_vertex_real(index_t(T[3])) == v) * 3) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:2566:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2566 | tet_vertex(t1, index_t(halfedge_facet_[t1ft2][t1fborder])); | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:2566:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2566 | tet_vertex(t1, index_t(halfedge_facet_[t1ft2][t1fborder])); | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:2568:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2568 | tet_vertex(t1, index_t(halfedge_facet_[t1fborder][t1ft2])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:2568:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2568 | tet_vertex(t1, index_t(halfedge_facet_[t1fborder][t1ft2])); | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3610:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3610 | geo_sqr(p[1]-q[1]) + | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3610:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3610 | geo_sqr(p[1]-q[1]) + | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3611:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3611 | geo_sqr(p[2]-q[2]) ; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3611:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3611 | geo_sqr(p[2]-q[2]) ; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3692:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3692 | jkl[lfv] = GEO::index_t(cell_vertex(t, fv[f][lfv])); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3692:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3692 | jkl[lfv] = GEO::index_t(cell_vertex(t, fv[f][lfv])); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3692:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3692 | jkl[lfv] = GEO::index_t(cell_vertex(t, fv[f][lfv])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3693:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3693 | l_jkl[lfv] = VBW::index_t(-1); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3698:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3698 | if(C.v_global_index(u) == jkl[lfv]) { | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3699:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3699 | l_jkl[lfv] = VBW::index_t(u); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3705:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3705 | if(l_jkl[lfv] == VBW::index_t(-1)) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3706:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3706 | l_jkl[lfv] = C.nb_v(); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3707:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3707 | GEO::vec3 Pj = vertex(jkl[lfv]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3708:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3708 | double wj = weight(jkl[lfv]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3715:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3715 | C.create_vertex(vec4(a,b,c,d), jkl[lfv]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3822:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3822 | use_instance[i] = false; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3883:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3883 | use_instance[T_to_instance(-TX,-TY,-TZ)] = true; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3908:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3908 | VXLAT[lv][0] = 0; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3909:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3909 | VXLAT[lv][1] = 0; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3909:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3909 | VXLAT[lv][1] = 0; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3910:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3910 | VXLAT[lv][2] = 0; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3910:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3910 | VXLAT[lv][2] = 0; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3913:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3913 | VXLAT[lv][0] = T[pp - cube_offset][0]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3913:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3913 | VXLAT[lv][0] = T[pp - cube_offset][0]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3914:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3914 | VXLAT[lv][1] = T[pp - cube_offset][1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3914:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3914 | VXLAT[lv][1] = T[pp - cube_offset][1]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3914:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3914 | VXLAT[lv][1] = T[pp - cube_offset][1]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3914:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3914 | VXLAT[lv][1] = T[pp - cube_offset][1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3915:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3915 | VXLAT[lv][2] = T[pp - cube_offset][2]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3915:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3915 | VXLAT[lv][2] = T[pp - cube_offset][2]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3915:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3915 | VXLAT[lv][2] = T[pp - cube_offset][2]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3915:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3915 | VXLAT[lv][2] = T[pp - cube_offset][2]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3932:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3932 | int Ty = dU*VXLAT[0][1] + dV*VXLAT[1][1] + | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3932:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3932 | int Ty = dU*VXLAT[0][1] + dV*VXLAT[1][1] + | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3933:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3933 | dW*VXLAT[2][1]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3935:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3935 | int Tz = dU*VXLAT[0][2] + dV*VXLAT[1][2] + | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3935:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3935 | int Tz = dU*VXLAT[0][2] + dV*VXLAT[1][2] + | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3936:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3936 | dW*VXLAT[2][2]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3938:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3938 | use_instance[T_to_instance(Tx,Ty,Tz)] = true; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3947:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3947 | result += (use_instance[i] ? 1 : 0); | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:4037:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4037 | if(use_instance[instance]) { | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:4099:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4099 | int vTx = translation[instance][0]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:4100:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4100 | int vTy = translation[instance][1]; | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:4100:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4100 | int vTy = translation[instance][1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:4101:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4101 | int vTz = translation[instance][2]; | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:4101:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4101 | int vTz = translation[instance][2]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:4113:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4113 | int wTx = translation[w_instance][0]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:4114:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4114 | int wTy = translation[w_instance][1]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:4114:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4114 | int wTy = translation[w_instance][1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:4115:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4115 | int wTz = translation[w_instance][2]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:4115:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4115 | int wTz = translation[w_instance][2]; | ^~~~~~~~~~~ 448 warnings generated. [ 45% 527/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ssyr.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ssyr.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ssyr.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/ssyr.c [ 45% 528/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ssyr2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ssyr2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ssyr2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/ssyr2.c [ 45% 529/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ssyr2k.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ssyr2k.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ssyr2k.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/ssyr2k.c [ 45% 530/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ssyrk.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ssyrk.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ssyrk.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/ssyrk.c [ 46% 531/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/stbmv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/stbmv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/stbmv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/stbmv.c [ 46% 532/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/stbsv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/stbsv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/stbsv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/stbsv.c [ 46% 533/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/stpmv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/stpmv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/stpmv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/stpmv.c [ 46% 534/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/stpsv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/stpsv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/stpsv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/stpsv.c [ 46% 535/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/strmm.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/strmm.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/strmm.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/strmm.c [ 46% 536/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/strmv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/strmv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/strmv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/strmv.c [ 46% 537/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/strsm.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/strsm.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/strsm.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/strsm.c [ 46% 538/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/strsv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/strsv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/strsv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/strsv.c [ 46% 539/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/xerbla.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/xerbla.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/xerbla.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/xerbla.c [ 46% 540/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/xerbla_array.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/xerbla_array.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/xerbla_array.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/xerbla_array.c [ 47% 541/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zaxpy.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zaxpy.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zaxpy.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/zaxpy.c [ 47% 542/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zcopy.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zcopy.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zcopy.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/zcopy.c [ 47% 543/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zdotc.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zdotc.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zdotc.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/zdotc.c [ 47% 544/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zdotu.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zdotu.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zdotu.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/zdotu.c [ 47% 545/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zdrot.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zdrot.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zdrot.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/zdrot.c [ 47% 546/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zdscal.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zdscal.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zdscal.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/zdscal.c [ 47% 547/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zgbmv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zgbmv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zgbmv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/zgbmv.c [ 47% 548/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zgemm.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zgemm.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zgemm.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/zgemm.c [ 47% 549/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zgemv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zgemv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zgemv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/zgemv.c [ 47% 550/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zgerc.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zgerc.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zgerc.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/zgerc.c [ 48% 551/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zhbmv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zhbmv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zhbmv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/zhbmv.c [ 48% 552/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zhemm.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zhemm.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zhemm.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/zhemm.c [ 48% 553/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zhemv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zhemv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zhemv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/zhemv.c [ 48% 554/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zher.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zher.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zher.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/zher.c [ 48% 555/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zher2k.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zher2k.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zher2k.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/zher2k.c [ 48% 556/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zherk.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zherk.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zherk.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/zherk.c [ 48% 557/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zgeru.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zgeru.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zgeru.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/zgeru.c [ 48% 558/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zher2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zher2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zher2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/zher2.c [ 48% 559/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zhpmv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zhpmv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zhpmv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/zhpmv.c [ 48% 560/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zhpr.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zhpr.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zhpr.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/zhpr.c [ 49% 561/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zhpr2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zhpr2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zhpr2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/zhpr2.c [ 49% 562/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zrotg.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zrotg.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zrotg.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/zrotg.c [ 49% 563/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zscal.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zscal.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zscal.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/zscal.c [ 49% 564/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zswap.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zswap.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zswap.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/zswap.c [ 49% 565/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zsymm.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zsymm.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zsymm.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/zsymm.c [ 49% 566/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zsyr2k.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zsyr2k.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zsyr2k.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/zsyr2k.c [ 49% 567/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zsyrk.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zsyrk.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zsyrk.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/zsyrk.c [ 49% 568/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ztbmv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ztbmv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ztbmv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/ztbmv.c [ 49% 569/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ztbsv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ztbsv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ztbsv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/ztbsv.c [ 49% 570/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ztpmv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ztpmv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ztpmv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/ztpmv.c [ 50% 571/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ztpsv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ztpsv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ztpsv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/ztpsv.c [ 50% 572/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ztrmm.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ztrmm.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ztrmm.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/ztrmm.c [ 50% 573/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ztrmv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ztrmv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ztrmv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/ztrmv.c [ 50% 574/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ztrsm.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ztrsm.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ztrsm.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/ztrsm.c [ 50% 575/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ztrsv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ztrsv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ztrsv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CBLAS/ztrsv.c [ 50% 576/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_cgeqr2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_cgeqr2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_cgeqr2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_cgeqr2.c [ 50% 577/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clacn2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clacn2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clacn2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_clacn2.c [ 50% 578/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clacpy.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clacpy.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clacpy.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_clacpy.c [ 50% 579/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_cladiv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_cladiv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_cladiv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_cladiv.c [ 50% 580/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clahqr.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clahqr.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clahqr.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_clahqr.c [ 50% 581/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clange.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clange.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clange.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_clange.c [ 51% 582/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clanhs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clanhs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clanhs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_clanhs.c [ 51% 583/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clarf.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clarf.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clarf.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_clarf.c [ 51% 584/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clarfg.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clarfg.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clarfg.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_clarfg.c [ 51% 585/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clarfp.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clarfp.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clarfp.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_clarfp.c [ 51% 586/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clarnv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clarnv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clarnv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_clarnv.c [ 51% 587/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clascl.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clascl.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clascl.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_clascl.c [ 51% 588/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_claset.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_claset.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_claset.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_claset.c [ 51% 589/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_classq.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_classq.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_classq.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_classq.c [ 51% 590/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clatrs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clatrs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clatrs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_clatrs.c [ 51% 591/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DGEO_USE_SYSTEM_GLFW3 -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/basic/common.cpp.o -MF src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/basic/common.cpp.o.d -o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/basic/common.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:305:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 305 | geo_assert(top_ != MAX_DEPTH-1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:317:34: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 317 | geo_assert(top_ != 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:530:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 530 | geo_assert(data_ == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1043:42: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1043 | geo_assert(GL_primitive == 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1044:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1044 | geo_assert(nb_elements_per_primitive == 0); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:115:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 115 | return edge_[e*2+lv]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:127:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 127 | return config_size_[config]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:148:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return config_ + config * nb_edges_; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:222:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | lv = (lv+1) % desc_->nb_vertices_in_facet[f]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:234:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | return desc_->facet_vertex[f][lv]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:234:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | return desc_->facet_vertex[f][lv]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:261:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | index_t result = vv_to_e_[v1*desc_->nb_vertices+v2]; | ^~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:238:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | to[i] = GLfloat(from[i]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | to[i] = GLfloat(from[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:250:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | to[i] = GLdouble(from[i]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:250:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | to[i] = GLdouble(from[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:262:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 262 | v[1] *= s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:263:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | v[2] *= s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:298:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 298 | return stack_[top_].data(); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:420:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 420 | current_[1] = y; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:421:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 421 | current_[2] = z; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:422:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 422 | current_[3] = w; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:492:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 492 | return data_ + v*dimension_; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:527:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 527 | current_[1] = rhs.current_[1]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:527:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 527 | current_[1] = rhs.current_[1]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:528:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | current_[2] = rhs.current_[2]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:528:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | current_[2] = rhs.current_[2]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:529:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 529 | current_[3] = rhs.current_[3]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:529:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 529 | current_[3] = rhs.current_[3]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:560:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 560 | buffer[GLUP_VERTEX_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:561:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 561 | buffer[GLUP_COLOR_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:562:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 562 | buffer[GLUP_TEX_COORD_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:563:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 563 | buffer[GLUP_NORMAL_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:566:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 566 | buffer[GLUP_VERTEX_ATTRIBUTE].enable(); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:597:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 597 | buffer[i].copy(to, from); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:620:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 620 | nb_vertices_per_primitive_[primitive] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:633:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 633 | buffer[i].copy_current_to(current_vertex_); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:676:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 676 | return current_vertex_ / nb_vertices_per_primitive_[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:963:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 963 | reinterpret_cast(address_)[3] = 1.0f; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1154:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1154 | copy_vector(matrix_stack_[matrix_mode_].top(), m, 16); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1165:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1165 | copy_vector(matrix_stack_[matrix_mode_].top(), m, 16); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1174:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1174 | load_identity_matrix(matrix_stack_[matrix_mode_].top()); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1187:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1187 | mult_matrices(product,m,matrix_stack_[matrix_mode_].top()); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1197:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1197 | matrix_stack_[matrix_mode_].push(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1204 | matrix_stack_[matrix_mode_].pop(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1238:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1238 | immediate_state_.buffer[GLUP_VERTEX_ATTRIBUTE].set_current(x,y,z,w); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1253:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1253 | immediate_state_.buffer[GLUP_COLOR_ATTRIBUTE].set_current(r,g,b,a); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1264:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1264 | immediate_state_.buffer[GLUP_TEX_COORD_ATTRIBUTE].set_current( | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1275:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1275 | immediate_state_.buffer[GLUP_NORMAL_ATTRIBUTE].set_current( | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1396:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1396 | return matrix_stack_[matrix].top(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1850:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1850 | if(v_is_visible_[first_v+lv]) { | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1872:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1872 | GLUPfloat t = -eqn[3] -( | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1874:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1874 | eqn[1]*p1[1] + | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1874:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1874 | eqn[1]*p1[1] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1875:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1875 | eqn[2]*p1[2] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1875:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1875 | eqn[2]*p1[2] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1891:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1891 | isect_vertex_attribute_[0][4*vi+0] = s*p1[0] + t*p2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1894:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1894 | isect_vertex_attribute_[0][4*vi+3] = 1.0f; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1897:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1897 | if(immediate_state_.buffer[i].is_enabled()) { | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1899:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1899 | immediate_state_.buffer[i].element_ptr(v1); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1901:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1901 | immediate_state_.buffer[i].element_ptr(v2); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1902:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1902 | isect_vertex_attribute_[i][4*vi+0] = s*a1[0] + t*a2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1902:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1902 | isect_vertex_attribute_[i][4*vi+0] = s*a1[0] + t*a2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~ 240 warnings generated. [ 52% 592/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clartg.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clartg.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clartg.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_clartg.c [ 52% 593/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_crot.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_crot.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_crot.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_crot.c [ 52% 594/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ctrevc.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ctrevc.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ctrevc.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_ctrevc.c [ 52% 595/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ctrexc.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ctrexc.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ctrexc.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_ctrexc.c [ 52% 596/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ctrsen.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ctrsen.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ctrsen.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_ctrsen.c [ 52% 597/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ctrsyl.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ctrsyl.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ctrsyl.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_ctrsyl.c [ 52% 598/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_cunm2r.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_cunm2r.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_cunm2r.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_cunm2r.c [ 52% 599/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dgeqr2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dgeqr2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dgeqr2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dgeqr2.c [ 52% 600/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_disnan.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_disnan.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_disnan.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_disnan.c [ 52% 601/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlabad.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlabad.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlabad.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dlabad.c [ 53% 602/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlacn2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlacn2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlacn2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dlacn2.c [ 53% 603/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlacpy.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlacpy.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlacpy.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dlacpy.c [ 53% 604/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dladiv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dladiv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dladiv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dladiv.c [ 53% 605/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlae2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlae2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlae2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dlae2.c [ 53% 606/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlaev2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlaev2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlaev2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dlaev2.c [ 53% 607/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlaexc.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlaexc.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlaexc.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dlaexc.c [ 53% 608/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlahqr.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlahqr.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlahqr.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dlahqr.c [ 53% 609/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlaisnan.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlaisnan.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlaisnan.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dlaisnan.c [ 53% 610/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlaln2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlaln2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlaln2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dlaln2.c [ 53% 611/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlamch.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlamch.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlamch.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dlamch.c [ 54% 612/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlange.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlange.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlange.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dlange.c [ 54% 613/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlanhs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlanhs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlanhs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dlanhs.c [ 54% 614/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlanst.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlanst.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlanst.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dlanst.c [ 54% 615/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlanv2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlanv2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlanv2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dlanv2.c [ 54% 616/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlapy2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlapy2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlapy2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dlapy2.c [ 54% 617/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlapy3.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlapy3.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlapy3.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dlapy3.c [ 54% 618/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlarf.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlarf.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlarf.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dlarf.c [ 54% 619/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlarfg.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlarfg.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlarfg.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dlarfg.c [ 54% 620/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlarfp.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlarfp.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlarfp.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dlarfp.c [ 54% 621/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlarfx.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlarfx.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlarfx.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dlarfx.c [ 55% 622/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlarnv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlarnv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlarnv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dlarnv.c [ 55% 623/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlartg.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlartg.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlartg.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dlartg.c [ 55% 624/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlaruv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlaruv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlaruv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dlaruv.c [ 55% 625/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlascl.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlascl.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlascl.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dlascl.c [ 55% 626/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlaset.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlaset.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlaset.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dlaset.c [ 55% 627/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlasr.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlasr.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlasr.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dlasr.c [ 55% 628/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlasrt.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlasrt.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlasrt.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dlasrt.c [ 55% 629/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlassq.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlassq.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlassq.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dlassq.c [ 55% 630/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlasy2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlasy2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlasy2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dlasy2.c [ 55% 631/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dorm2r.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dorm2r.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dorm2r.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dorm2r.c [ 56% 632/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dsteqr.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dsteqr.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dsteqr.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dsteqr.c [ 56% 633/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dtrevc.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dtrevc.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dtrevc.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dtrevc.c [ 56% 634/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dtrexc.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dtrexc.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dtrexc.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dtrexc.c [ 56% 635/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dtrsen.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dtrsen.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dtrsen.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dtrsen.c [ 56% 636/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dtrsyl.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dtrsyl.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dtrsyl.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dtrsyl.c [ 56% 637/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dummy_argc.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dummy_argc.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dummy_argc.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dummy_argc.c [ 56% 638/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dzsum1.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dzsum1.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dzsum1.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_dzsum1.c [ 56% 639/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_icmax1.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_icmax1.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_icmax1.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_icmax1.c [ 56% 640/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ilaclc.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ilaclc.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ilaclc.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_ilaclc.c [ 56% 641/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ilaclr.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ilaclr.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ilaclr.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_ilaclr.c [ 56% 642/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_iladlc.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_iladlc.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_iladlc.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_iladlc.c [ 57% 643/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_iladlr.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_iladlr.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_iladlr.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_iladlr.c [ 57% 644/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ilaslc.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ilaslc.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ilaslc.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_ilaslc.c [ 57% 645/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ilaslr.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ilaslr.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ilaslr.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_ilaslr.c [ 57% 646/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ilazlc.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ilazlc.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ilazlc.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_ilazlc.c [ 57% 647/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ilazlr.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ilazlr.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ilazlr.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_ilazlr.c [ 57% 648/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_izmax1.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_izmax1.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_izmax1.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_izmax1.c [ 57% 649/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_scsum1.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_scsum1.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_scsum1.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_scsum1.c [ 57% 650/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_sgeqr2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_sgeqr2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_sgeqr2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_sgeqr2.c [ 57% 651/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_sisnan.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_sisnan.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_sisnan.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_sisnan.c [ 57% 652/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slabad.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slabad.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slabad.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_slabad.c [ 58% 653/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slacn2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slacn2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slacn2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_slacn2.c [ 58% 654/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slacpy.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slacpy.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slacpy.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_slacpy.c [ 58% 655/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_sladiv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_sladiv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_sladiv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_sladiv.c [ 58% 656/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slae2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slae2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slae2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_slae2.c [ 58% 657/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slaev2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slaev2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slaev2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_slaev2.c [ 58% 658/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slaexc.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slaexc.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slaexc.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_slaexc.c [ 58% 659/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DGEO_USE_SYSTEM_GLFW3 -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/GLUP/GLUP_context_GLSL.cpp.o -MF src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/GLUP/GLUP_context_GLSL.cpp.o.d -o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/GLUP/GLUP_context_GLSL.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:305:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 305 | geo_assert(top_ != MAX_DEPTH-1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:317:34: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 317 | geo_assert(top_ != 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:530:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 530 | geo_assert(data_ == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1043:42: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1043 | geo_assert(GL_primitive == 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1044:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1044 | geo_assert(nb_elements_per_primitive == 0); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:288:30: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 288 | * \throw TaskCanceled | ~~~~~~~~~~~~~~~~~~^ 289 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.cpp:424:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 424 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.cpp:370:2: warning: 'switch' missing 'default' label [-Wswitch-default] 370 | switch(primitive_source_) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.cpp:664:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 664 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.cpp:636:9: warning: 'switch' missing 'default' label [-Wswitch-default] 636 | switch(primitive_source_) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:115:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 115 | return edge_[e*2+lv]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:127:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 127 | return config_size_[config]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:148:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return config_ + config * nb_edges_; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:222:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | lv = (lv+1) % desc_->nb_vertices_in_facet[f]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:234:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | return desc_->facet_vertex[f][lv]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:234:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | return desc_->facet_vertex[f][lv]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:261:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | index_t result = vv_to_e_[v1*desc_->nb_vertices+v2]; | ^~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:238:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | to[i] = GLfloat(from[i]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | to[i] = GLfloat(from[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:250:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | to[i] = GLdouble(from[i]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:250:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | to[i] = GLdouble(from[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:262:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 262 | v[1] *= s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:263:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | v[2] *= s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:298:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 298 | return stack_[top_].data(); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:420:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 420 | current_[1] = y; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:421:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 421 | current_[2] = z; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:422:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 422 | current_[3] = w; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:492:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 492 | return data_ + v*dimension_; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:527:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 527 | current_[1] = rhs.current_[1]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:527:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 527 | current_[1] = rhs.current_[1]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:528:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | current_[2] = rhs.current_[2]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:528:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | current_[2] = rhs.current_[2]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:529:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 529 | current_[3] = rhs.current_[3]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:529:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 529 | current_[3] = rhs.current_[3]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:560:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 560 | buffer[GLUP_VERTEX_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:561:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 561 | buffer[GLUP_COLOR_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:562:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 562 | buffer[GLUP_TEX_COORD_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:563:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 563 | buffer[GLUP_NORMAL_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:566:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 566 | buffer[GLUP_VERTEX_ATTRIBUTE].enable(); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:597:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 597 | buffer[i].copy(to, from); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:620:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 620 | nb_vertices_per_primitive_[primitive] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:633:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 633 | buffer[i].copy_current_to(current_vertex_); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:676:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 676 | return current_vertex_ / nb_vertices_per_primitive_[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:963:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 963 | reinterpret_cast(address_)[3] = 1.0f; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1154:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1154 | copy_vector(matrix_stack_[matrix_mode_].top(), m, 16); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1165:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1165 | copy_vector(matrix_stack_[matrix_mode_].top(), m, 16); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1174:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1174 | load_identity_matrix(matrix_stack_[matrix_mode_].top()); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1187:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1187 | mult_matrices(product,m,matrix_stack_[matrix_mode_].top()); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1197:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1197 | matrix_stack_[matrix_mode_].push(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1204 | matrix_stack_[matrix_mode_].pop(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1238:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1238 | immediate_state_.buffer[GLUP_VERTEX_ATTRIBUTE].set_current(x,y,z,w); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1253:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1253 | immediate_state_.buffer[GLUP_COLOR_ATTRIBUTE].set_current(r,g,b,a); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1264:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1264 | immediate_state_.buffer[GLUP_TEX_COORD_ATTRIBUTE].set_current( | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1275:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1275 | immediate_state_.buffer[GLUP_NORMAL_ATTRIBUTE].set_current( | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1396:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1396 | return matrix_stack_[matrix].top(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1850:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1850 | if(v_is_visible_[first_v+lv]) { | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1872:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1872 | GLUPfloat t = -eqn[3] -( | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1874:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1874 | eqn[1]*p1[1] + | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1874:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1874 | eqn[1]*p1[1] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1875:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1875 | eqn[2]*p1[2] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1875:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1875 | eqn[2]*p1[2] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1891:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1891 | isect_vertex_attribute_[0][4*vi+0] = s*p1[0] + t*p2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1894:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1894 | isect_vertex_attribute_[0][4*vi+3] = 1.0f; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1897:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1897 | if(immediate_state_.buffer[i].is_enabled()) { | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1899:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1899 | immediate_state_.buffer[i].element_ptr(v1); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1901:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1901 | immediate_state_.buffer[i].element_ptr(v2); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1902:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1902 | isect_vertex_attribute_[i][4*vi+0] = s*a1[0] + t*a2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1902:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1902 | isect_vertex_attribute_[i][4*vi+0] = s*a1[0] + t*a2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~ 245 warnings generated. [ 58% 660/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slahqr.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slahqr.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slahqr.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_slahqr.c [ 58% 661/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slaisnan.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slaisnan.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slaisnan.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_slaisnan.c [ 58% 662/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slaln2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slaln2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slaln2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_slaln2.c [ 59% 663/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slamch.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slamch.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slamch.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_slamch.c [ 59% 664/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slange.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slange.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slange.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_slange.c [ 59% 665/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slanhs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slanhs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slanhs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_slanhs.c [ 59% 666/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slanst.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slanst.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slanst.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_slanst.c [ 59% 667/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slanv2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slanv2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slanv2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_slanv2.c [ 59% 668/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slapy2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slapy2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slapy2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_slapy2.c [ 59% 669/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slapy3.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slapy3.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slapy3.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_slapy3.c [ 59% 670/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slarf.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slarf.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slarf.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_slarf.c [ 59% 671/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slarfg.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slarfg.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slarfg.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_slarfg.c [ 59% 672/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slarfp.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slarfp.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slarfp.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_slarfp.c [ 60% 673/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slarfx.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slarfx.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slarfx.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_slarfx.c [ 60% 674/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slarnv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slarnv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slarnv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_slarnv.c [ 60% 675/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slartg.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slartg.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slartg.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_slartg.c [ 60% 676/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slaruv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slaruv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slaruv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_slaruv.c [ 60% 677/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slascl.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slascl.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slascl.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_slascl.c [ 60% 678/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slaset.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slaset.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slaset.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_slaset.c [ 60% 679/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slasr.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slasr.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slasr.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_slasr.c [ 60% 680/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slasrt.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slasrt.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slasrt.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_slasrt.c [ 60% 681/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slassq.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slassq.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slassq.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_slassq.c [ 60% 682/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slasy2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slasy2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slasy2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_slasy2.c [ 61% 683/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_sorm2r.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_sorm2r.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_sorm2r.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_sorm2r.c [ 61% 684/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ssteqr.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ssteqr.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ssteqr.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_ssteqr.c [ 61% 685/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_strevc.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_strevc.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_strevc.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_strevc.c [ 61% 686/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_strexc.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_strexc.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_strexc.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_strexc.c [ 61% 687/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_strsen.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_strsen.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_strsen.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_strsen.c [ 61% 688/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_strsyl.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_strsyl.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_strsyl.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_strsyl.c [ 61% 689/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zgeqr2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zgeqr2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zgeqr2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_zgeqr2.c [ 61% 690/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlacn2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlacn2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlacn2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_zlacn2.c [ 61% 691/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlacpy.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlacpy.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlacpy.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_zlacpy.c [ 61% 692/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zladiv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zladiv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zladiv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_zladiv.c [ 62% 693/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DGEO_USE_SYSTEM_GLFW3 -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/basic/GL.cpp.o -MF src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/basic/GL.cpp.o.d -o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/basic/GL.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:305:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 305 | geo_assert(top_ != MAX_DEPTH-1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:317:34: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 317 | geo_assert(top_ != 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:530:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 530 | geo_assert(data_ == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1043:42: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1043 | geo_assert(GL_primitive == 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1044:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1044 | geo_assert(nb_elements_per_primitive == 0); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:115:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 115 | return edge_[e*2+lv]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:127:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 127 | return config_size_[config]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:148:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return config_ + config * nb_edges_; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:222:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | lv = (lv+1) % desc_->nb_vertices_in_facet[f]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:234:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | return desc_->facet_vertex[f][lv]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:234:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | return desc_->facet_vertex[f][lv]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:261:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | index_t result = vv_to_e_[v1*desc_->nb_vertices+v2]; | ^~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:238:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | to[i] = GLfloat(from[i]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | to[i] = GLfloat(from[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:250:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | to[i] = GLdouble(from[i]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:250:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | to[i] = GLdouble(from[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:262:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 262 | v[1] *= s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:263:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | v[2] *= s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:298:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 298 | return stack_[top_].data(); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:420:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 420 | current_[1] = y; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:421:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 421 | current_[2] = z; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:422:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 422 | current_[3] = w; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:492:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 492 | return data_ + v*dimension_; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:527:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 527 | current_[1] = rhs.current_[1]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:527:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 527 | current_[1] = rhs.current_[1]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:528:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | current_[2] = rhs.current_[2]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:528:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | current_[2] = rhs.current_[2]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:529:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 529 | current_[3] = rhs.current_[3]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:529:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 529 | current_[3] = rhs.current_[3]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:560:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 560 | buffer[GLUP_VERTEX_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:561:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 561 | buffer[GLUP_COLOR_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:562:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 562 | buffer[GLUP_TEX_COORD_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:563:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 563 | buffer[GLUP_NORMAL_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:566:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 566 | buffer[GLUP_VERTEX_ATTRIBUTE].enable(); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:597:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 597 | buffer[i].copy(to, from); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:620:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 620 | nb_vertices_per_primitive_[primitive] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:633:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 633 | buffer[i].copy_current_to(current_vertex_); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:676:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 676 | return current_vertex_ / nb_vertices_per_primitive_[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:963:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 963 | reinterpret_cast(address_)[3] = 1.0f; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1154:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1154 | copy_vector(matrix_stack_[matrix_mode_].top(), m, 16); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1165:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1165 | copy_vector(matrix_stack_[matrix_mode_].top(), m, 16); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1174:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1174 | load_identity_matrix(matrix_stack_[matrix_mode_].top()); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1187:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1187 | mult_matrices(product,m,matrix_stack_[matrix_mode_].top()); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1197:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1197 | matrix_stack_[matrix_mode_].push(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1204 | matrix_stack_[matrix_mode_].pop(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1238:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1238 | immediate_state_.buffer[GLUP_VERTEX_ATTRIBUTE].set_current(x,y,z,w); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1253:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1253 | immediate_state_.buffer[GLUP_COLOR_ATTRIBUTE].set_current(r,g,b,a); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1264:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1264 | immediate_state_.buffer[GLUP_TEX_COORD_ATTRIBUTE].set_current( | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1275:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1275 | immediate_state_.buffer[GLUP_NORMAL_ATTRIBUTE].set_current( | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1396:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1396 | return matrix_stack_[matrix].top(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1850:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1850 | if(v_is_visible_[first_v+lv]) { | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1872:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1872 | GLUPfloat t = -eqn[3] -( | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1874:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1874 | eqn[1]*p1[1] + | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1874:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1874 | eqn[1]*p1[1] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1875:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1875 | eqn[2]*p1[2] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1875:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1875 | eqn[2]*p1[2] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1891:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1891 | isect_vertex_attribute_[0][4*vi+0] = s*p1[0] + t*p2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1894:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1894 | isect_vertex_attribute_[0][4*vi+3] = 1.0f; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1897:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1897 | if(immediate_state_.buffer[i].is_enabled()) { | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1899:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1899 | immediate_state_.buffer[i].element_ptr(v1); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1901:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1901 | immediate_state_.buffer[i].element_ptr(v2); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1902:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1902 | isect_vertex_attribute_[i][4*vi+0] = s*a1[0] + t*a2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1902:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1902 | isect_vertex_attribute_[i][4*vi+0] = s*a1[0] + t*a2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:67:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | result[k] = m(i,j) ; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:603:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 603 | xpm_data[line], "%6d%6d%6d%6d", | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:619:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 619 | key1 = xpm_data[line][0]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:620:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 620 | key2 = (chars_per_pixel == 2) ? xpm_data[line][1] : 0; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:620:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 620 | key2 = (chars_per_pixel == 2) ? xpm_data[line][1] : 0; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:621:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 621 | colorcode = strstr(xpm_data[line], "c #"); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:625:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 625 | if(strstr(xpm_data[line], "None") != nullptr) { | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:633:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 633 | colorcode += 3; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:636:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 636 | r = 16 * htoi(colorcode[0]) + htoi(colorcode[1]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:637:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 637 | g = 16 * htoi(colorcode[4]) + htoi(colorcode[5]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:637:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 637 | g = 16 * htoi(colorcode[4]) + htoi(colorcode[5]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:638:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 638 | b = 16 * htoi(colorcode[8]) + htoi(colorcode[9]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:638:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 638 | b = 16 * htoi(colorcode[8]) + htoi(colorcode[9]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:640:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 640 | r = 16 * htoi(colorcode[0]) + htoi(colorcode[1]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:641:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 641 | g = 16 * htoi(colorcode[2]) + htoi(colorcode[3]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:641:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 641 | g = 16 * htoi(colorcode[2]) + htoi(colorcode[3]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:642:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 642 | b = 16 * htoi(colorcode[4]) + htoi(colorcode[5]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:642:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 642 | b = 16 * htoi(colorcode[4]) + htoi(colorcode[5]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:645:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 645 | i2r[color] = (unsigned char) r; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:646:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 646 | i2g[color] = (unsigned char) g; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:647:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 647 | i2b[color] = (unsigned char) b; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:649:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 649 | i2a[color] = 0; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:651:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 651 | i2a[color] = 255; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:653:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 653 | char_to_index[key1][key2] = color; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:653:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 653 | char_to_index[key1][key2] = color; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:661:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 661 | key1 = xpm_data[line][2 * x]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:661:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 661 | key1 = xpm_data[line][2 * x]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:662:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 662 | key2 = xpm_data[line][2 * x + 1]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:662:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 662 | key2 = xpm_data[line][2 * x + 1]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:664:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 664 | key1 = xpm_data[line][x]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:664:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 664 | key1 = xpm_data[line][x]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:667:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 667 | color = char_to_index[key1][key2]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:667:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 667 | color = char_to_index[key1][key2]; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:668:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 668 | pixel[0] = i2r[color]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:669:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 669 | pixel[1] = i2g[color]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:669:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 669 | pixel[1] = i2g[color]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:670:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 670 | pixel[2] = i2b[color]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:670:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 670 | pixel[2] = i2b[color]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:671:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 671 | pixel[3] = i2a[color]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:671:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 671 | pixel[3] = i2a[color]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.cpp:672:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 672 | pixel += 4; | ^~~~~ 281 warnings generated. [ 62% 694/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlahqr.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlahqr.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlahqr.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_zlahqr.c [ 62% 695/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlange.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlange.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlange.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_zlange.c [ 62% 696/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlanhs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlanhs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlanhs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_zlanhs.c [ 62% 697/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlarf.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlarf.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlarf.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_zlarf.c [ 62% 698/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlarfg.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlarfg.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlarfg.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_zlarfg.c [ 62% 699/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlarfp.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlarfp.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlarfp.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_zlarfp.c [ 62% 700/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlarnv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlarnv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlarnv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_zlarnv.c [ 62% 701/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlartg.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlartg.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlartg.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_zlartg.c [ 62% 702/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlascl.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlascl.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlascl.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_zlascl.c [ 62% 703/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlaset.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlaset.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlaset.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_zlaset.c [ 63% 704/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlassq.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlassq.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlassq.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_zlassq.c [ 63% 705/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlatrs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlatrs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlatrs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_zlatrs.c [ 63% 706/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zrot.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zrot.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zrot.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_zrot.c [ 63% 707/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ztrevc.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ztrevc.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ztrevc.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_ztrevc.c [ 63% 708/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ztrexc.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ztrexc.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ztrexc.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_ztrexc.c [ 63% 709/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ztrsen.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ztrsen.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ztrsen.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_ztrsen.c [ 63% 710/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ztrsyl.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ztrsyl.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ztrsyl.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_ztrsyl.c [ 63% 711/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zunm2r.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zunm2r.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zunm2r.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/CLAPACK/clapack_zunm2r.c [ 63% 712/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ccolumn_bmod.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ccolumn_bmod.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ccolumn_bmod.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/ccolumn_bmod.c [ 63% 713/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ccolumn_dfs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ccolumn_dfs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ccolumn_dfs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/ccolumn_dfs.c [ 64% 714/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ccopy_to_ucol.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ccopy_to_ucol.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ccopy_to_ucol.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/ccopy_to_ucol.c [ 64% 715/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cdiagonal.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cdiagonal.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cdiagonal.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/cdiagonal.c [ 64% 716/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgscon.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgscon.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgscon.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/cgscon.c [ 64% 717/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgsequ.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgsequ.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgsequ.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/cgsequ.c [ 64% 718/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgsisx.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgsisx.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgsisx.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/cgsisx.c [ 64% 719/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgsitrf.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgsitrf.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgsitrf.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/cgsitrf.c [ 64% 720/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgsrfs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgsrfs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgsrfs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/cgsrfs.c [ 64% 721/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgssv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgssv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgssv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/cgssv.c [ 64% 722/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgstrf.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgstrf.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgstrf.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/cgstrf.c [ 64% 723/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgstrs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgstrs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgstrs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/cgstrs.c [ 65% 724/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/clacon2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/clacon2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/clacon2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/clacon2.c [ 65% 725/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cmyblas2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cmyblas2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cmyblas2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/cmyblas2.c [ 65% 726/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_CSG.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_CSG.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_CSG.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.h:527:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 527 | geo_assert(i < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.h:532:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 532 | geo_assert(i < size()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:124:13: warning: 'switch' missing 'default' label [-Wswitch-default] 124 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:171:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 171 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:163:13: warning: 'switch' missing 'default' label [-Wswitch-default] 163 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:208:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 208 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:200:13: warning: 'switch' missing 'default' label [-Wswitch-default] 200 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:236:13: warning: 'switch' missing 'default' label [-Wswitch-default] 236 | switch(op) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/interval_nt.h:114:46: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 114 | geo_assert(sign_is_determined(s)); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:214:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 214 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:669:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 669 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:934:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 934 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:955:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 955 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:1022:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1022 | geo_assert(bndl < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:54: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:1122:53: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1122 | geo_assert(Tv(t,e) != Tv(t,(e+1)%3)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:1126:57: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1126 | geo_assert(Tadj(t,e) != Tadj(t,(e+1)%3)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:1129:45: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1129 | geo_assert(Tadj(t2,e2) == t); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:126:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 126 | geo_assert(f == M->f1_); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:144:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 144 | geo_assert(f1 == M->f1_); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:720:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 720 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:48: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:264:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 264 | geo_assert(supports_constraints()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:419:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 419 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:439:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 439 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_library.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:87:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 87 | geo_assert(index < size_) ; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:98:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 98 | geo_assert(index < size_) ; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_library.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:131:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 131 | geo_assert(axis < 3); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:53: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:288:30: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 288 | * \throw TaskCanceled | ~~~~~~~~~~~~~~~~~~^ 289 | */ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:54: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/line_stream.h:152:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 152 | geo_assert(i < nb_fields()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/line_stream.h:165:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 165 | geo_assert(i < nb_fields()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:127: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:224:20: warning: identifier 'stb__clex_int' is reserved because it contains '__' [-Wreserved-identifier] 224 | typedef long stb__clex_int; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:302:12: warning: identifier 'stb__clex_token' is reserved because it contains '__' [-Wreserved-identifier] 302 | static int stb__clex_token(stb_lexer *lexer, int token, char *start, char *end) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:312:12: warning: identifier 'stb__clex_eof' is reserved because it contains '__' [-Wreserved-identifier] 312 | static int stb__clex_eof(stb_lexer *lexer) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:318:12: warning: identifier 'stb__clex_iswhite' is reserved because it contains '__' [-Wreserved-identifier] 318 | static int stb__clex_iswhite(int x) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:323:20: warning: identifier 'stb__strchr' is reserved because it contains '__' [-Wreserved-identifier] 323 | static const char *stb__strchr(const char *str, int ch) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:332:12: warning: identifier 'stb__clex_parse_suffixes' is reserved because it contains '__' [-Wreserved-identifier] 332 | static int stb__clex_parse_suffixes(stb_lexer *lexer, long tokenid, char *start, char *cur, const char *suffixes) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:447:12: warning: identifier 'stb__clex_parse_char' is reserved because it contains '__' [-Wreserved-identifier] 447 | static int stb__clex_parse_char(char *p, char **q) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:451:7: warning: 'switch' missing 'default' label [-Wswitch-default] 451 | switch(p[1]) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:468:12: warning: identifier 'stb__clex_parse_string' is reserved because it contains '__' [-Wreserved-identifier] 468 | static int stb__clex_parse_string(stb_lexer *lexer, char *p, int type) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:205:46: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 205 | geo_assert(a->facets.are_simplices()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:206:46: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 206 | geo_assert(b->facets.are_simplices()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1097:49: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1097 | geo_assert(v1 != -1 && v2 != -1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1155:48: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1155 | geo_assert(nv_border + nv_intern == nv); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1352:48: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1352 | geo_assert(nv_border + nv_intern == nv); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1687:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1687 | DECLARE_OBJECT(square); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1688:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1688 | DECLARE_OBJECT(circle); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1689:29: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1689 | DECLARE_OBJECT(cube); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1690:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1690 | DECLARE_OBJECT(sphere); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1691:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1691 | DECLARE_OBJECT(cylinder); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1692:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1692 | DECLARE_OBJECT(polyhedron); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1693:32: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1693 | DECLARE_OBJECT(polygon); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1694:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1694 | DECLARE_OBJECT(import); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1695:32: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1695 | DECLARE_OBJECT(surface); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1699:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1699 | DECLARE_INSTRUCTION(multmatrix); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1700:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1700 | DECLARE_INSTRUCTION(resize); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1701:42: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1701 | DECLARE_INSTRUCTION(intersection); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1702:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1702 | DECLARE_INSTRUCTION(difference); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1703:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1703 | DECLARE_INSTRUCTION(group); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1704:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1704 | DECLARE_INSTRUCTION(color); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1705:34: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1705 | DECLARE_INSTRUCTION(hull); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1706:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1706 | DECLARE_INSTRUCTION(linear_extrude); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1707:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1707 | DECLARE_INSTRUCTION(rotate_extrude); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1708:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1708 | DECLARE_INSTRUCTION(projection); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:2183:46: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2183 | geo_assert(it != object_funcs_.end()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:2241:51: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2241 | geo_assert(it != instruction_funcs_.end()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:2503:9: warning: 'switch' missing 'default' label [-Wswitch-default] 2503 | switch(type) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:2567:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2567 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:887:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 887 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:888:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 888 | result[i] = 0 ; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:892:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 892 | result[i] += v[j] * m(i,j) ; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:894:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 894 | result[i] += m(i,3); | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vechg.h:249:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 249 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:237:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | return x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:251:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 251 | return x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:383:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | x_[i] = rhs.x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:383:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | x_[i] = rhs.x_[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:429:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 429 | two_sum(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:461:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 461 | two_diff(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:493:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | two_product(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:522:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 522 | square(a, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1017:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | x_[i] = -x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1017:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | x_[i] = -x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1032:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1032 | x_[i] *= s; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1045:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1045 | result += x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1058:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1058 | return geo_sgn(x_[length() - 1]); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:52: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:124:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 124 | indices[1] = j; | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:54: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:170:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 170 | return find_3(T_.data()+3*t, v); | ~~~^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:196:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 196 | return find_3(Tadj_.data()+3*t1, t2); | ~~~~~~^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:1091:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1091 | index_t result = index_t( (T[1] == v) | ((T[2] == v) * 2) ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:1091:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1091 | index_t result = index_t( (T[1] == v) | ((T[2] == v) * 2) ); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:331:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | return vec2(p[u_], p[v_]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection_internal.h:331:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | return vec2(p[u_], p[v_]); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:161:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | return Z1_[array_index * Z1_stride_]; | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:48: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:235:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 235 | return vertices_ + vertex_stride_ * i; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:368:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | return cell_to_v_[c * cell_v_stride_ + lv]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:382:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | return cell_to_cell_[c * cell_neigh_stride_ + lf]; | ^~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_library.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:88:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | return cells_[index] ; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:99:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | return cells_[index] ; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_library.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:132:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | return size_[axis]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:149:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | return size_[1]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:158:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 158 | return size_[2]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:182:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | return size_t(size_[0]) * size_t(size_[1]) * size_t(size_[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:182:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | return size_t(size_[0]) * size_t(size_[1]) * size_t(size_[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:301:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 301 | return base_mem() + x * factor_[0]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:312:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 312 | return byte_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:322:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 322 | return int16_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:332:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 332 | return int32_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:342:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | return float32_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:352:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 352 | return float64_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ~~~~~~~~~~~~ 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:423:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ~~~~~~~~~~~^ 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:423:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ~~~~~~~~~~~~ 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:435:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ~~~~~~~~~~~^ 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:435:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ~~~~~~~~~~~~ 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:448:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ~~~~~~~~~~~^ 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:448:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ~~~~~~~~~~~~ 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:461:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ~~~~~~~~~~~^ 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:461:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ~~~~~~~~~~~~ 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:477:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ~~~~~~~~~~~^ 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:477:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ~~~~~~~~~~~~ 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:493:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ~~~~~~~~~~~^ 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:493:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:127: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:289:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 289 | p += (p[0]+p[1] == '\r'+'\n' ? 2 : 1); // skip newline | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:289:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | p += (p[0]+p[1] == '\r'+'\n' ? 2 : 1); // skip newline | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:293:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 293 | ++p; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:307:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 307 | lexer->parse_point = end+1; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:325:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 325 | for (; *str; ++str) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:348:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 348 | return stb__clex_token(lexer, tokenid, start, cur-1); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:450:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 450 | *q = p+2; // tentatively guess we'll parse two characters | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:451:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 451 | switch(p[1]) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:464:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 464 | *q = p+1; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:471:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 471 | char delim = *p++; // grab the " or ' for later matching | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:473:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 473 | char *outend = lexer->string_storage + lexer->string_storage_len; | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:484:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 484 | n = (unsigned char) *p++; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:486:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 486 | if (out+1 > outend) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:489:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 489 | *out++ = (char) n; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:514:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 514 | ++p; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:518:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 518 | if (p != lexer->eof && p[0] == '/' && p[1] == '/') { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:100:43: note: expanded from macro 'STB_C_LEX_CPP_COMMENTS' 100 | #define STB_C_LEX_CPP_COMMENTS Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:520:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 520 | ++p; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:100:43: note: expanded from macro 'STB_C_LEX_CPP_COMMENTS' 100 | #define STB_C_LEX_CPP_COMMENTS Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:526:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 526 | if (p != lexer->eof && p[0] == '/' && p[1] == '*') { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:99:43: note: expanded from macro 'STB_C_LEX_C_COMMENTS' 99 | #define STB_C_LEX_C_COMMENTS Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:528:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 528 | p += 2; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:99:43: note: expanded from macro 'STB_C_LEX_C_COMMENTS' 99 | #define STB_C_LEX_C_COMMENTS Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:529:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 529 | while (p != lexer->eof && (p[0] != '*' || p[1] != '/')) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:99:43: note: expanded from macro 'STB_C_LEX_C_COMMENTS' 99 | #define STB_C_LEX_C_COMMENTS Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:530:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 530 | ++p; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:99:43: note: expanded from macro 'STB_C_LEX_C_COMMENTS' 99 | #define STB_C_LEX_C_COMMENTS Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:532:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 532 | return stb__clex_token(lexer, CLEX_parse_error, start, p-1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:99:43: note: expanded from macro 'STB_C_LEX_C_COMMENTS' 99 | #define STB_C_LEX_C_COMMENTS Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:533:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 533 | p += 2; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:99:43: note: expanded from macro 'STB_C_LEX_C_COMMENTS' 99 | #define STB_C_LEX_C_COMMENTS Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:568:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 568 | return stb__clex_token(lexer, CLEX_parse_error, p, p+n); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:569:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 569 | lexer->string[n] = p[n]; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:569:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 569 | lexer->string[n] = p[n]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:572:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 572 | (p[n] >= 'a' && p[n] <= 'z') | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:572:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 572 | (p[n] >= 'a' && p[n] <= 'z') | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:573:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 573 | || (p[n] >= 'A' && p[n] <= 'Z') | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:573:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 573 | || (p[n] >= 'A' && p[n] <= 'Z') | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:574:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 574 | || (p[n] >= '0' && p[n] <= '9') // allow digits in middle of identifier | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:574:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 574 | || (p[n] >= '0' && p[n] <= '9') // allow digits in middle of identifier | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:575:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 575 | || p[n] == '_' || (unsigned char) p[n] >= 128 | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:575:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 575 | || p[n] == '_' || (unsigned char) p[n] >= 128 | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:576:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 576 | STB_C_LEX_DOLLAR_IDENTIFIER( || p[n] == '$' ) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:119:43: note: expanded from macro 'STB_C_LEX_DOLLAR_IDENTIFIER' 119 | #define STB_C_LEX_DOLLAR_IDENTIFIER Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:578:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 578 | lexer->string[n] = 0; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:579:56: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 579 | return stb__clex_token(lexer, CLEX_id, p, p+n-1); | ~^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:579:55: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 579 | return stb__clex_token(lexer, CLEX_id, p, p+n-1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:593:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 593 | if (p+1 != lexer->eof) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:594:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 594 | STB_C_LEX_C_INCREMENTS(if (p[1] == '+') return stb__clex_token(lexer, CLEX_plusplus, p,p+1);) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:104:43: note: expanded from macro 'STB_C_LEX_C_INCREMENTS' 104 | #define STB_C_LEX_C_INCREMENTS Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:594:100: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 594 | STB_C_LEX_C_INCREMENTS(if (p[1] == '+') return stb__clex_token(lexer, CLEX_plusplus, p,p+1);) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:104:43: note: expanded from macro 'STB_C_LEX_C_INCREMENTS' 104 | #define STB_C_LEX_C_INCREMENTS Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:595:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 595 | STB_C_LEX_C_ARITHEQ( if (p[1] == '=') return stb__clex_token(lexer, CLEX_pluseq , p,p+1);) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:108:43: note: expanded from macro 'STB_C_LEX_C_ARITHEQ' 108 | #define STB_C_LEX_C_ARITHEQ Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:595:100: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 595 | STB_C_LEX_C_ARITHEQ( if (p[1] == '=') return stb__clex_token(lexer, CLEX_pluseq , p,p+1);) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:108:43: note: expanded from macro 'STB_C_LEX_C_ARITHEQ' 108 | #define STB_C_LEX_C_ARITHEQ Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:599:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 599 | if (p+1 != lexer->eof) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:600:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | STB_C_LEX_C_INCREMENTS(if (p[1] == '-') return stb__clex_token(lexer, CLEX_minusminus, p,p+1);) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:104:43: note: expanded from macro 'STB_C_LEX_C_INCREMENTS' 104 | #define STB_C_LEX_C_INCREMENTS Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:600:102: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 600 | STB_C_LEX_C_INCREMENTS(if (p[1] == '-') return stb__clex_token(lexer, CLEX_minusminus, p,p+1);) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:104:43: note: expanded from macro 'STB_C_LEX_C_INCREMENTS' 104 | #define STB_C_LEX_C_INCREMENTS Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:601:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 601 | STB_C_LEX_C_ARITHEQ( if (p[1] == '=') return stb__clex_token(lexer, CLEX_minuseq , p,p+1);) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:108:43: note: expanded from macro 'STB_C_LEX_C_ARITHEQ' 108 | #define STB_C_LEX_C_ARITHEQ Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:601:102: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 601 | STB_C_LEX_C_ARITHEQ( if (p[1] == '=') return stb__clex_token(lexer, CLEX_minuseq , p,p+1);) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:108:43: note: expanded from macro 'STB_C_LEX_C_ARITHEQ' 108 | #define STB_C_LEX_C_ARITHEQ Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:602:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 602 | STB_C_LEX_C_ARROW( if (p[1] == '>') return stb__clex_token(lexer, CLEX_arrow , p,p+1);) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:105:43: note: expanded from macro 'STB_C_LEX_C_ARROW' 105 | #define STB_C_LEX_C_ARROW Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:602:102: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 602 | STB_C_LEX_C_ARROW( if (p[1] == '>') return stb__clex_token(lexer, CLEX_arrow , p,p+1);) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:105:43: note: expanded from macro 'STB_C_LEX_C_ARROW' 105 | #define STB_C_LEX_C_ARROW Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:606:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 606 | if (p+1 != lexer->eof) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:607:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 607 | STB_C_LEX_C_LOGICAL( if (p[1] == '&') return stb__clex_token(lexer, CLEX_andand, p,p+1);) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:102:43: note: expanded from macro 'STB_C_LEX_C_LOGICAL' 102 | #define STB_C_LEX_C_LOGICAL Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:607:97: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 607 | STB_C_LEX_C_LOGICAL( if (p[1] == '&') return stb__clex_token(lexer, CLEX_andand, p,p+1);) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:102:43: note: expanded from macro 'STB_C_LEX_C_LOGICAL' 102 | #define STB_C_LEX_C_LOGICAL Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:608:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 608 | STB_C_LEX_C_BITWISEEQ(if (p[1] == '=') return stb__clex_token(lexer, CLEX_andeq , p,p+1);) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:107:43: note: expanded from macro 'STB_C_LEX_C_BITWISEEQ' 107 | #define STB_C_LEX_C_BITWISEEQ Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:608:97: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 608 | STB_C_LEX_C_BITWISEEQ(if (p[1] == '=') return stb__clex_token(lexer, CLEX_andeq , p,p+1);) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:107:43: note: expanded from macro 'STB_C_LEX_C_BITWISEEQ' 107 | #define STB_C_LEX_C_BITWISEEQ Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:612:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 612 | if (p+1 != lexer->eof) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:613:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 613 | STB_C_LEX_C_LOGICAL( if (p[1] == '|') return stb__clex_token(lexer, CLEX_oror, p,p+1);) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:102:43: note: expanded from macro 'STB_C_LEX_C_LOGICAL' 102 | #define STB_C_LEX_C_LOGICAL Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:613:95: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 613 | STB_C_LEX_C_LOGICAL( if (p[1] == '|') return stb__clex_token(lexer, CLEX_oror, p,p+1);) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:102:43: note: expanded from macro 'STB_C_LEX_C_LOGICAL' 102 | #define STB_C_LEX_C_LOGICAL Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:614:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 614 | STB_C_LEX_C_BITWISEEQ(if (p[1] == '=') return stb__clex_token(lexer, CLEX_oreq, p,p+1);) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:107:43: note: expanded from macro 'STB_C_LEX_C_BITWISEEQ' 107 | #define STB_C_LEX_C_BITWISEEQ Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:614:95: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 614 | STB_C_LEX_C_BITWISEEQ(if (p[1] == '=') return stb__clex_token(lexer, CLEX_oreq, p,p+1);) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:107:43: note: expanded from macro 'STB_C_LEX_C_BITWISEEQ' 107 | #define STB_C_LEX_C_BITWISEEQ Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:618:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 618 | if (p+1 != lexer->eof) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:619:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 619 | STB_C_LEX_C_COMPARISONS(if (p[1] == '=') return stb__clex_token(lexer, CLEX_eq, p,p+1);) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:101:43: note: expanded from macro 'STB_C_LEX_C_COMPARISONS' 101 | #define STB_C_LEX_C_COMPARISONS Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:619:95: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 619 | STB_C_LEX_C_COMPARISONS(if (p[1] == '=') return stb__clex_token(lexer, CLEX_eq, p,p+1);) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:101:43: note: expanded from macro 'STB_C_LEX_C_COMPARISONS' 101 | #define STB_C_LEX_C_COMPARISONS Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:624:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 624 | STB_C_LEX_C_COMPARISONS(if (p+1 != lexer->eof && p[1] == '=') return stb__clex_token(lexer, CLEX_noteq, p,p+1);) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:101:43: note: expanded from macro 'STB_C_LEX_C_COMPARISONS' 101 | #define STB_C_LEX_C_COMPARISONS Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:624:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 624 | STB_C_LEX_C_COMPARISONS(if (p+1 != lexer->eof && p[1] == '=') return stb__clex_token(lexer, CLEX_noteq, p,p+1);) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:101:43: note: expanded from macro 'STB_C_LEX_C_COMPARISONS' 101 | #define STB_C_LEX_C_COMPARISONS Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:624:116: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 624 | STB_C_LEX_C_COMPARISONS(if (p+1 != lexer->eof && p[1] == '=') return stb__clex_token(lexer, CLEX_noteq, p,p+1);) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:101:43: note: expanded from macro 'STB_C_LEX_C_COMPARISONS' 101 | #define STB_C_LEX_C_COMPARISONS Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:627:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 627 | STB_C_LEX_C_BITWISEEQ(if (p+1 != lexer->eof && p[1] == '=') return stb__clex_token(lexer, CLEX_xoreq, p,p+1)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:107:43: note: expanded from macro 'STB_C_LEX_C_BITWISEEQ' 107 | #define STB_C_LEX_C_BITWISEEQ Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:627:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 627 | STB_C_LEX_C_BITWISEEQ(if (p+1 != lexer->eof && p[1] == '=') return stb__clex_token(lexer, CLEX_xoreq, p,p+1)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:107:43: note: expanded from macro 'STB_C_LEX_C_BITWISEEQ' 107 | #define STB_C_LEX_C_BITWISEEQ Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:627:114: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 627 | STB_C_LEX_C_BITWISEEQ(if (p+1 != lexer->eof && p[1] == '=') return stb__clex_token(lexer, CLEX_xoreq, p,p+1)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:107:43: note: expanded from macro 'STB_C_LEX_C_BITWISEEQ' 107 | #define STB_C_LEX_C_BITWISEEQ Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:630:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 630 | STB_C_LEX_C_ARITHEQ(if (p+1 != lexer->eof && p[1] == '=') return stb__clex_token(lexer, CLEX_modeq, p,p+1)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:108:43: note: expanded from macro 'STB_C_LEX_C_ARITHEQ' 108 | #define STB_C_LEX_C_ARITHEQ Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:630:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 630 | STB_C_LEX_C_ARITHEQ(if (p+1 != lexer->eof && p[1] == '=') return stb__clex_token(lexer, CLEX_modeq, p,p+1)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:108:43: note: expanded from macro 'STB_C_LEX_C_ARITHEQ' 108 | #define STB_C_LEX_C_ARITHEQ Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:630:112: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 630 | STB_C_LEX_C_ARITHEQ(if (p+1 != lexer->eof && p[1] == '=') return stb__clex_token(lexer, CLEX_modeq, p,p+1)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:108:43: note: expanded from macro 'STB_C_LEX_C_ARITHEQ' 108 | #define STB_C_LEX_C_ARITHEQ Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:633:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 633 | STB_C_LEX_C_ARITHEQ(if (p+1 != lexer->eof && p[1] == '=') return stb__clex_token(lexer, CLEX_muleq, p,p+1)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:108:43: note: expanded from macro 'STB_C_LEX_C_ARITHEQ' 108 | #define STB_C_LEX_C_ARITHEQ Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:633:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 633 | STB_C_LEX_C_ARITHEQ(if (p+1 != lexer->eof && p[1] == '=') return stb__clex_token(lexer, CLEX_muleq, p,p+1)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:108:43: note: expanded from macro 'STB_C_LEX_C_ARITHEQ' 108 | #define STB_C_LEX_C_ARITHEQ Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:633:112: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 633 | STB_C_LEX_C_ARITHEQ(if (p+1 != lexer->eof && p[1] == '=') return stb__clex_token(lexer, CLEX_muleq, p,p+1)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:108:43: note: expanded from macro 'STB_C_LEX_C_ARITHEQ' 108 | #define STB_C_LEX_C_ARITHEQ Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:636:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 636 | STB_C_LEX_C_ARITHEQ(if (p+1 != lexer->eof && p[1] == '=') return stb__clex_token(lexer, CLEX_diveq, p,p+1)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:108:43: note: expanded from macro 'STB_C_LEX_C_ARITHEQ' 108 | #define STB_C_LEX_C_ARITHEQ Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:636:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 636 | STB_C_LEX_C_ARITHEQ(if (p+1 != lexer->eof && p[1] == '=') return stb__clex_token(lexer, CLEX_diveq, p,p+1)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:108:43: note: expanded from macro 'STB_C_LEX_C_ARITHEQ' 108 | #define STB_C_LEX_C_ARITHEQ Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:636:112: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 636 | STB_C_LEX_C_ARITHEQ(if (p+1 != lexer->eof && p[1] == '=') return stb__clex_token(lexer, CLEX_diveq, p,p+1)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:108:43: note: expanded from macro 'STB_C_LEX_C_ARITHEQ' 108 | #define STB_C_LEX_C_ARITHEQ Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:639:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 639 | if (p+1 != lexer->eof) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:640:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 640 | STB_C_LEX_C_COMPARISONS(if (p[1] == '=') return stb__clex_token(lexer, CLEX_lesseq, p,p+1);) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:101:43: note: expanded from macro 'STB_C_LEX_C_COMPARISONS' 101 | #define STB_C_LEX_C_COMPARISONS Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:640:99: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 640 | STB_C_LEX_C_COMPARISONS(if (p[1] == '=') return stb__clex_token(lexer, CLEX_lesseq, p,p+1);) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:101:43: note: expanded from macro 'STB_C_LEX_C_COMPARISONS' 101 | #define STB_C_LEX_C_COMPARISONS Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:641:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 641 | STB_C_LEX_C_SHIFTS( if (p[1] == '<') { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:103:43: note: expanded from macro 'STB_C_LEX_C_SHIFTS' 103 | #define STB_C_LEX_C_SHIFTS Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:642:64: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 642 | STB_C_LEX_C_ARITHEQ(if (p+2 != lexer->eof && p[2] == '=') | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:108:43: note: expanded from macro 'STB_C_LEX_C_ARITHEQ' 108 | #define STB_C_LEX_C_ARITHEQ Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:642:85: warning: unsafe buffer access [-Wunsafe-buffer-usage] 642 | STB_C_LEX_C_ARITHEQ(if (p+2 != lexer->eof && p[2] == '=') | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:108:43: note: expanded from macro 'STB_C_LEX_C_ARITHEQ' 108 | #define STB_C_LEX_C_ARITHEQ Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:643:107: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 643 | return stb__clex_token(lexer, CLEX_shleq, p,p+2);) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:108:43: note: expanded from macro 'STB_C_LEX_C_ARITHEQ' 108 | #define STB_C_LEX_C_ARITHEQ Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:644:82: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 644 | return stb__clex_token(lexer, CLEX_shl, p,p+1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:103:43: note: expanded from macro 'STB_C_LEX_C_SHIFTS' 103 | #define STB_C_LEX_C_SHIFTS Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:650:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 650 | if (p+1 != lexer->eof) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:651:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 651 | STB_C_LEX_C_COMPARISONS(if (p[1] == '=') return stb__clex_token(lexer, CLEX_greatereq, p,p+1);) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:101:43: note: expanded from macro 'STB_C_LEX_C_COMPARISONS' 101 | #define STB_C_LEX_C_COMPARISONS Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:651:102: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 651 | STB_C_LEX_C_COMPARISONS(if (p[1] == '=') return stb__clex_token(lexer, CLEX_greatereq, p,p+1);) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:101:43: note: expanded from macro 'STB_C_LEX_C_COMPARISONS' 101 | #define STB_C_LEX_C_COMPARISONS Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:652:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 652 | STB_C_LEX_C_SHIFTS( if (p[1] == '>') { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:103:43: note: expanded from macro 'STB_C_LEX_C_SHIFTS' 103 | #define STB_C_LEX_C_SHIFTS Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:653:64: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 653 | STB_C_LEX_C_ARITHEQ(if (p+2 != lexer->eof && p[2] == '=') | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:108:43: note: expanded from macro 'STB_C_LEX_C_ARITHEQ' 108 | #define STB_C_LEX_C_ARITHEQ Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:653:85: warning: unsafe buffer access [-Wunsafe-buffer-usage] 653 | STB_C_LEX_C_ARITHEQ(if (p+2 != lexer->eof && p[2] == '=') | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:108:43: note: expanded from macro 'STB_C_LEX_C_ARITHEQ' 108 | #define STB_C_LEX_C_ARITHEQ Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:654:107: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 654 | return stb__clex_token(lexer, CLEX_shreq, p,p+2);) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:108:43: note: expanded from macro 'STB_C_LEX_C_ARITHEQ' 108 | #define STB_C_LEX_C_ARITHEQ Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:655:82: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 655 | return stb__clex_token(lexer, CLEX_shr, p,p+1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:103:43: note: expanded from macro 'STB_C_LEX_C_SHIFTS' 103 | #define STB_C_LEX_C_SHIFTS Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:669:54: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 669 | lexer->int_number = stb__clex_parse_char(p+1, &p); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:98:43: note: expanded from macro 'STB_C_LEX_C_CHARS' 98 | #define STB_C_LEX_C_CHARS Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:674:64: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 674 | return stb__clex_token(lexer, CLEX_charlit, start, p+1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:98:43: note: expanded from macro 'STB_C_LEX_C_CHARS' 98 | #define STB_C_LEX_C_CHARS Y | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:267:14: note: expanded from macro 'Y' 267 | #define Y(a) a | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:680:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 680 | if (p+1 != lexer->eof) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:681:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if (p[1] == 'x' || p[1] == 'X') { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:681:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if (p[1] == 'x' || p[1] == 'X') { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:723:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 723 | if (q == p+2) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:724:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 724 | return stb__clex_token(lexer, CLEX_parse_error, p-2,p-1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:724:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 724 | return stb__clex_token(lexer, CLEX_parse_error, p-2,p-1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb/stb_c_lexer.h:740:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 740 | ++q; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:151:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 151 | bbox_.xyz_min[c] = Numeric::max_float64(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:152:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 152 | bbox_.xyz_max[c] = -Numeric::max_float64(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:162:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 162 | bbox_.xyz_min[1] < bbox_.xyz_max[1] && | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:162:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 162 | bbox_.xyz_min[1] < bbox_.xyz_max[1] && | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:163:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 163 | bbox_.xyz_min[2] < bbox_.xyz_max[2] | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:163:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 163 | bbox_.xyz_min[2] < bbox_.xyz_max[2] | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:169:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 169 | bbox_.xyz_min[c] = Numeric::max_float64(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:170:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 170 | bbox_.xyz_max[c] = -Numeric::max_float64(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:175:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 175 | double coord = (c < vertices.dimension()) ? p[c] : 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:176:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 176 | bbox_.xyz_min[c] = std::min(bbox_.xyz_min[c], coord); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:176:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 176 | bbox_.xyz_min[c] = std::min(bbox_.xyz_min[c], coord); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:177:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 177 | bbox_.xyz_max[c] = std::max(bbox_.xyz_max[c], coord); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:177:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 177 | bbox_.xyz_max[c] = std::max(bbox_.xyz_max[c], coord); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:182:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | bbox_.xyz_min[c] -= 1e-6; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:183:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 183 | bbox_.xyz_max[c] += 1e-6; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:214:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | a->vertices.point_ptr(v + v_ofs)[c] = | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:216:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 216 | b->vertices.point_ptr(v)[c] : 0.0); | ~~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:249:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 249 | bbox_.xyz_min[c] = std::min( | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:250:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | bbox_.xyz_min[c], other->bbox().xyz_min[c] | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:250:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | bbox_.xyz_min[c], other->bbox().xyz_min[c] | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:252:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | bbox_.xyz_max[c] = std::max( | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:253:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 253 | bbox_.xyz_max[c], other->bbox().xyz_max[c] | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:253:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 253 | bbox_.xyz_max[c], other->bbox().xyz_max[c] | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:599:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 599 | p[1] = (p[1] - origin.y) * scale.y; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:599:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 599 | p[1] = (p[1] - origin.y) * scale.y; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:605:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 605 | if(result->vertices.point_ptr(v)[2] != 0.0) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:675:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 675 | if(result->vertices.point_ptr(v)[2] != 0.0) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:742:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 742 | p[1] = y; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:743:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 743 | p[2] = z; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:876:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 876 | double y = p[1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:877:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 877 | double z = (dim == 3) ? p[2] : 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:881:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 881 | p[c] = P[c]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1046:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1046 | c < current->vertices.dimension() ? p[c] : 0.0 | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1159:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1159 | M->vertices.point_ptr(v)[2] = z1; | ~~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1169:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1169 | R = std::max(R, geo_sqr(p[0])+geo_sqr(p[1])); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1170:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1170 | R = std::max(R, geo_sqr(p[0]*scale.x)+geo_sqr(p[1]*scale.y)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1188:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1188 | double y = ref[1] * sz.y; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1201:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1201 | target[1] = y; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1202:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1202 | target[2] = z; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1269 | v[lv] = M->facets.vertex(f,lv); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1270:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1270 | v[lv] = (v[lv] < nv_border) ? | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1270:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1270 | v[lv] = (v[lv] < nv_border) ? | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1271:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1271 | (border_offset+v[lv]) : | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1272:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1272 | (v[lv] - nv_border + vint_offset); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1360:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1360 | double z = ref[1]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1362:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1362 | target[1] = y; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1363:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1363 | target[2] = z; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1423:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1423 | v[lv] = M->facets.vertex(f,lv); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1424:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1424 | v[lv] = (v[lv] < nv_border) ? | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1424:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1424 | v[lv] = (v[lv] < nv_border) ? | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1425:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1425 | (border_offset+v[lv]) : | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1426:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1426 | (v[lv] - nv_border + vint_offset); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1467:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1467 | double y1 = result->bbox().xyz_min[1]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1468:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1468 | double z1 = result->bbox().xyz_min[2]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1470:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1470 | double y2 = result->bbox().xyz_max[1]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1471:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1471 | double z2 = result->bbox().xyz_max[2]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1478:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1478 | C->vertices.point_ptr(v)[1] += (y1 - dy); | ~~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1489:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1489 | if(p[2] != 0.0) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1589:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1589 | double vmin = mesh->bbox().xyz_min[1]; | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1591:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1591 | double vmax = mesh->bbox().xyz_max[1]; | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1783:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1783 | source.c_str()+source.length(), | ~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1886:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1886 | M->vertices.point_ptr(v)[1] = points.array_val[v][1]; | ~~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1887:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1887 | M->vertices.point_ptr(v)[2] = points.array_val[v][2]; | ~~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:1935:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1935 | M->vertices.point_ptr(v)[1] = points.array_val[v][1]; | ~~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:2022:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2022 | result->bbox().xyz_max[coord] - result->bbox().xyz_min[coord] | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:2022:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2022 | result->bbox().xyz_max[coord] - result->bbox().xyz_min[coord] | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:2036:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | result->vertices.point_ptr(v)[c] *= scaling[c]; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:2429:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 2429 | p != getlex(lex_).eof; ++p | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.cpp:2443:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 2443 | ++p | ^ 489 warnings generated. [ 65% 727/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgssvx.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgssvx.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgssvx.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/cgssvx.c [ 65% 728/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/clangs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/clangs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/clangs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/clangs.c [ 65% 729/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/claqgs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/claqgs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/claqgs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/claqgs.c [ 65% 730/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cldperm.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cldperm.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cldperm.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/cldperm.c [ 65% 731/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cmemory.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cmemory.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cmemory.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/cmemory.c [ 65% 732/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/colamd.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/colamd.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/colamd.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/colamd.c [ 65% 733/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cpanel_bmod.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cpanel_bmod.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cpanel_bmod.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/cpanel_bmod.c [ 66% 734/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cpanel_dfs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cpanel_dfs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cpanel_dfs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/cpanel_dfs.c [ 66% 735/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cpivotL.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cpivotL.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cpivotL.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/cpivotL.c [ 66% 736/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cpivotgrowth.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cpivotgrowth.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cpivotgrowth.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/cpivotgrowth.c [ 66% 737/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cpruneL.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cpruneL.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cpruneL.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/cpruneL.c [ 66% 738/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/creadhb.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/creadhb.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/creadhb.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/creadhb.c [ 66% 739/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/creadrb.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/creadrb.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/creadrb.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/creadrb.c [ 66% 740/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/creadtriple.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/creadtriple.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/creadtriple.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/creadtriple.c [ 66% 741/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/csnode_bmod.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/csnode_bmod.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/csnode_bmod.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/csnode_bmod.c [ 66% 742/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/csnode_dfs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/csnode_dfs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/csnode_dfs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/csnode_dfs.c [ 66% 743/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/csp_blas2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/csp_blas2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/csp_blas2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/csp_blas2.c [ 67% 744/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/csp_blas3.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/csp_blas3.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/csp_blas3.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/csp_blas3.c [ 67% 745/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cutil.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cutil.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cutil.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/cutil.c [ 67% 746/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dcolumn_bmod.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dcolumn_bmod.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dcolumn_bmod.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/dcolumn_bmod.c [ 67% 747/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dcolumn_dfs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dcolumn_dfs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dcolumn_dfs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/dcolumn_dfs.c [ 67% 748/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dcomplex.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dcomplex.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dcomplex.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/dcomplex.c [ 67% 749/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dcopy_to_ucol.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dcopy_to_ucol.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dcopy_to_ucol.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/dcopy_to_ucol.c [ 67% 750/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ddiagonal.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ddiagonal.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ddiagonal.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/ddiagonal.c [ 67% 751/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgscon.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgscon.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgscon.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/dgscon.c [ 67% 752/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgsequ.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgsequ.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgsequ.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/dgsequ.c [ 67% 753/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgsisx.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgsisx.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgsisx.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/dgsisx.c [ 68% 754/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgsitrf.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgsitrf.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgsitrf.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/dgsitrf.c [ 68% 755/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgsrfs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgsrfs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgsrfs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/dgsrfs.c [ 68% 756/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgssv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgssv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgssv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/dgssv.c [ 68% 757/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgssvx.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgssvx.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgssvx.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/dgssvx.c [ 68% 758/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgstrf.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgstrf.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgstrf.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/dgstrf.c [ 68% 759/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dlacon2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dlacon2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dlacon2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/dlacon2.c [ 68% 760/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DGEO_USE_SYSTEM_GLFW3 -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/GLUP/GLUP_context_ES.cpp.o -MF src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/GLUP/GLUP_context_ES.cpp.o.d -o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/GLUP/GLUP_context_ES.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:305:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 305 | geo_assert(top_ != MAX_DEPTH-1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:317:34: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 317 | geo_assert(top_ != 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:530:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 530 | geo_assert(data_ == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1043:42: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1043 | geo_assert(GL_primitive == 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1044:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1044 | geo_assert(nb_elements_per_primitive == 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:420:10: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 420 | ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:1094:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1094 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:1071:9: warning: 'switch' missing 'default' label [-Wswitch-default] 1071 | switch(immediate_state_.primitive()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:1165:14: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1165 | ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:1318:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1318 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:1286:9: warning: 'switch' missing 'default' label [-Wswitch-default] 1286 | switch(primitive_source_) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:1405:49: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1405 | geo_assert(pos != std::string::npos); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:115:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 115 | return edge_[e*2+lv]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:127:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 127 | return config_size_[config]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:148:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return config_ + config * nb_edges_; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:222:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | lv = (lv+1) % desc_->nb_vertices_in_facet[f]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:234:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | return desc_->facet_vertex[f][lv]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:234:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | return desc_->facet_vertex[f][lv]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:261:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | index_t result = vv_to_e_[v1*desc_->nb_vertices+v2]; | ^~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:238:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | to[i] = GLfloat(from[i]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | to[i] = GLfloat(from[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:250:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | to[i] = GLdouble(from[i]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:250:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | to[i] = GLdouble(from[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:262:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 262 | v[1] *= s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:263:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | v[2] *= s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:298:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 298 | return stack_[top_].data(); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:420:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 420 | current_[1] = y; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:421:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 421 | current_[2] = z; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:422:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 422 | current_[3] = w; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:492:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 492 | return data_ + v*dimension_; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:527:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 527 | current_[1] = rhs.current_[1]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:527:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 527 | current_[1] = rhs.current_[1]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:528:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | current_[2] = rhs.current_[2]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:528:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | current_[2] = rhs.current_[2]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:529:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 529 | current_[3] = rhs.current_[3]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:529:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 529 | current_[3] = rhs.current_[3]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:560:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 560 | buffer[GLUP_VERTEX_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:561:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 561 | buffer[GLUP_COLOR_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:562:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 562 | buffer[GLUP_TEX_COORD_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:563:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 563 | buffer[GLUP_NORMAL_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:566:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 566 | buffer[GLUP_VERTEX_ATTRIBUTE].enable(); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:597:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 597 | buffer[i].copy(to, from); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:620:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 620 | nb_vertices_per_primitive_[primitive] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:633:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 633 | buffer[i].copy_current_to(current_vertex_); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:676:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 676 | return current_vertex_ / nb_vertices_per_primitive_[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:963:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 963 | reinterpret_cast(address_)[3] = 1.0f; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1154:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1154 | copy_vector(matrix_stack_[matrix_mode_].top(), m, 16); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1165:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1165 | copy_vector(matrix_stack_[matrix_mode_].top(), m, 16); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1174:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1174 | load_identity_matrix(matrix_stack_[matrix_mode_].top()); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1187:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1187 | mult_matrices(product,m,matrix_stack_[matrix_mode_].top()); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1197:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1197 | matrix_stack_[matrix_mode_].push(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1204 | matrix_stack_[matrix_mode_].pop(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1238:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1238 | immediate_state_.buffer[GLUP_VERTEX_ATTRIBUTE].set_current(x,y,z,w); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1253:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1253 | immediate_state_.buffer[GLUP_COLOR_ATTRIBUTE].set_current(r,g,b,a); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1264:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1264 | immediate_state_.buffer[GLUP_TEX_COORD_ATTRIBUTE].set_current( | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1275:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1275 | immediate_state_.buffer[GLUP_NORMAL_ATTRIBUTE].set_current( | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1396:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1396 | return matrix_stack_[matrix].top(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1850:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1850 | if(v_is_visible_[first_v+lv]) { | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1872:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1872 | GLUPfloat t = -eqn[3] -( | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1874:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1874 | eqn[1]*p1[1] + | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1874:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1874 | eqn[1]*p1[1] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1875:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1875 | eqn[2]*p1[2] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1875:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1875 | eqn[2]*p1[2] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1891:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1891 | isect_vertex_attribute_[0][4*vi+0] = s*p1[0] + t*p2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1894:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1894 | isect_vertex_attribute_[0][4*vi+3] = 1.0f; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1897:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1897 | if(immediate_state_.buffer[i].is_enabled()) { | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1899:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1899 | immediate_state_.buffer[i].element_ptr(v1); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1901:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1901 | immediate_state_.buffer[i].element_ptr(v2); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1902:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1902 | isect_vertex_attribute_[i][4*vi+0] = s*a1[0] + t*a2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1902:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1902 | isect_vertex_attribute_[i][4*vi+0] = s*a1[0] + t*a2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:122:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 122 | << tex_coords[4*i ] << "," | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:123:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 123 | << tex_coords[4*i+1] << "," | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:124:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 124 | << tex_coords[4*i+2] << "," | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:125:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 125 | << tex_coords[4*i+3] << "); }\n"; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:158:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 158 | immediate_state_.buffer[GLUP_NORMAL_ATTRIBUTE].enable(); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:359:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 359 | glGenBuffers(1, &sliced_cells_vertex_attrib_VBO_[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:360:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | glBindBuffer(GL_ARRAY_BUFFER, sliced_cells_vertex_attrib_VBO_[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:363:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 363 | sliced_cells_vertex_attrib_VBO_[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:391:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 391 | sliced_cells_vertex_attrib_VBO_[i] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:402:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 402 | nb_vertices_per_primitive_[GLUP_THICK_LINES] = 4; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:409:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | glDeleteBuffers(1, &sliced_cells_vertex_attrib_VBO_[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:421:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 421 | return uniform_buffer_data_ + variable_to_offset_[name]; | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:499:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 499 | normal_matrix[i*3+j] = | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:500:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 500 | uniform_state_.normal_matrix.get_pointer()[i*4+j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:574:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 574 | normal_matrix[i*3+j] = | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:575:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 575 | uniform_state_.normal_matrix.get_pointer()[i*4+j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:978:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 978 | nb_vertices_per_primitive_[immediate_state_.primitive()]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:990:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 990 | clip_cells_elements_[cur_element_out] = | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:992:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 992 | cur_vertex + primitive_info_[ | ^~~~~~~~~~~~~~~~ 993 | immediate_state_.primitive() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | ].primitive_elements[lei] | ~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:1007:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1007 | if(immediate_state_.buffer[i].is_enabled()) { | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:1009:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1009 | if(immediate_state_.buffer[i].VBO() != 0) { | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:1011:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1011 | immediate_state_.buffer[i].VBO(), | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:1013:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1013 | immediate_state_.buffer[i].size_in_bytes(), | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:1014:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1014 | immediate_state_.buffer[i].data() | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:1106:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1106 | index_t e = marching_cell->config_edges(config)[i]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:1131:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1131 | if(immediate_state_.buffer[i].is_enabled()) { | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:1134:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1134 | sliced_cells_vertex_attrib_VBO_[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:1137:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1137 | &isect_vertex_attribute_[i][0] | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:1200:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1200 | immediate_state_.buffer[GLUP_NORMAL_ATTRIBUTE].copy( | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:1202:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1202 | immediate_state_.buffer[GLUP_VERTEX_ATTRIBUTE], | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:1205:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1205 | immediate_state_.buffer[GLUP_NORMAL_ATTRIBUTE].copy( | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:1207:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1207 | immediate_state_.buffer[GLUP_VERTEX_ATTRIBUTE], | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:1210:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1210 | immediate_state_.buffer[GLUP_NORMAL_ATTRIBUTE].copy( | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:1212:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1212 | immediate_state_.buffer[GLUP_VERTEX_ATTRIBUTE], | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:1215:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1215 | immediate_state_.buffer[GLUP_NORMAL_ATTRIBUTE].copy( | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:1217:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1217 | immediate_state_.buffer[GLUP_VERTEX_ATTRIBUTE], | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:1223:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1223 | immediate_state_.buffer[GLUP_VERTEX_ATTRIBUTE].copy(v2,v1); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:1224:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1224 | immediate_state_.buffer[GLUP_VERTEX_ATTRIBUTE].copy(v3,v1); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:1225:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1225 | immediate_state_.buffer[GLUP_VERTEX_ATTRIBUTE].copy(v4,v1); | ^~~~~~~~~~~~~~~~~~~~~~~ 286 warnings generated. [ 68% 761/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DGEO_USE_SYSTEM_GLFW3 -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/lua/lua_glup.cpp.o -MF src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/lua/lua_glup.cpp.o.d -o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/lua/lua_glup.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:260:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 260 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:278:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 278 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:286:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 286 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:487:24: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 487 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1294:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1294 | geo_assert(lua_gettop(L) > 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1295:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1295 | geo_assert(lua_istable(L,-1)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:71:6: warning: 'switch' missing 'default' label [-Wswitch-default] 71 | switch(m) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'void (*)(GLUPtoggle)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:636:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 636 | DECLARE_GLUP_FUNC(Enable); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:535:10: note: expanded from macro 'DECLARE_GLUP_FUNC' 535 | GEO::lua_bindwrapperwithname(L,glup##F,#F) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'void (*)(GLUPtoggle)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:636:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 636 | DECLARE_GLUP_FUNC(Enable); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:535:10: note: expanded from macro 'DECLARE_GLUP_FUNC' 535 | GEO::lua_bindwrapperwithname(L,glup##F,#F) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'unsigned char (*)(GLUPtoggle)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:638:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 638 | DECLARE_GLUP_FUNC(IsEnabled); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:535:10: note: expanded from macro 'DECLARE_GLUP_FUNC' 535 | GEO::lua_bindwrapperwithname(L,glup##F,#F) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'unsigned char (*)(GLUPtoggle)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:638:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 638 | DECLARE_GLUP_FUNC(IsEnabled); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:535:10: note: expanded from macro 'DECLARE_GLUP_FUNC' 535 | GEO::lua_bindwrapperwithname(L,glup##F,#F) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'void (*)(float, float, float)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:641:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 641 | DECLARE_GLUP_FUNC_WITH_NAME(glupLightVector3f,"LightVector"); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:546:10: note: expanded from macro 'DECLARE_GLUP_FUNC_WITH_NAME' 546 | GEO::lua_bindwrapperwithname(L,F,N) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'void (*)(float, float, float)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:641:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 641 | DECLARE_GLUP_FUNC_WITH_NAME(glupLightVector3f,"LightVector"); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:546:10: note: expanded from macro 'DECLARE_GLUP_FUNC_WITH_NAME' 546 | GEO::lua_bindwrapperwithname(L,F,N) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'void (*)(float)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:642:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 642 | DECLARE_GLUP_FUNC(SetPointSize); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:535:10: note: expanded from macro 'DECLARE_GLUP_FUNC' 535 | GEO::lua_bindwrapperwithname(L,glup##F,#F) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'void (*)(float)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:642:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 642 | DECLARE_GLUP_FUNC(SetPointSize); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:535:10: note: expanded from macro 'DECLARE_GLUP_FUNC' 535 | GEO::lua_bindwrapperwithname(L,glup##F,#F) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'float (*)()' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:643:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 643 | DECLARE_GLUP_FUNC(GetPointSize); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:535:10: note: expanded from macro 'DECLARE_GLUP_FUNC' 535 | GEO::lua_bindwrapperwithname(L,glup##F,#F) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'float (*)()' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:643:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 643 | DECLARE_GLUP_FUNC(GetPointSize); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:535:10: note: expanded from macro 'DECLARE_GLUP_FUNC' 535 | GEO::lua_bindwrapperwithname(L,glup##F,#F) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'void (*)(int)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:644:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 644 | DECLARE_GLUP_FUNC(SetMeshWidth); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:535:10: note: expanded from macro 'DECLARE_GLUP_FUNC' 535 | GEO::lua_bindwrapperwithname(L,glup##F,#F) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'void (*)(int)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:644:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 644 | DECLARE_GLUP_FUNC(SetMeshWidth); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:535:10: note: expanded from macro 'DECLARE_GLUP_FUNC' 535 | GEO::lua_bindwrapperwithname(L,glup##F,#F) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'int (*)()' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:645:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 645 | DECLARE_GLUP_FUNC(GetMeshWidth); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:535:10: note: expanded from macro 'DECLARE_GLUP_FUNC' 535 | GEO::lua_bindwrapperwithname(L,glup##F,#F) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'int (*)()' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:645:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 645 | DECLARE_GLUP_FUNC(GetMeshWidth); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:535:10: note: expanded from macro 'DECLARE_GLUP_FUNC' 535 | GEO::lua_bindwrapperwithname(L,glup##F,#F) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'void (*)(GLUPpickingMode)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:650:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 650 | DECLARE_GLUP_FUNC(PickingMode); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:535:10: note: expanded from macro 'DECLARE_GLUP_FUNC' 535 | GEO::lua_bindwrapperwithname(L,glup##F,#F) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'void (*)(GLUPpickingMode)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:650:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 650 | DECLARE_GLUP_FUNC(PickingMode); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:535:10: note: expanded from macro 'DECLARE_GLUP_FUNC' 535 | GEO::lua_bindwrapperwithname(L,glup##F,#F) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'GLUPpickingMode (*)()' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:651:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 651 | DECLARE_GLUP_FUNC(GetPickingMode); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:535:10: note: expanded from macro 'DECLARE_GLUP_FUNC' 535 | GEO::lua_bindwrapperwithname(L,glup##F,#F) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'GLUPpickingMode (*)()' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:651:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 651 | DECLARE_GLUP_FUNC(GetPickingMode); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:535:10: note: expanded from macro 'DECLARE_GLUP_FUNC' 535 | GEO::lua_bindwrapperwithname(L,glup##F,#F) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'void (*)(unsigned long)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:652:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 652 | DECLARE_GLUP_FUNC(PickingId); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:535:10: note: expanded from macro 'DECLARE_GLUP_FUNC' 535 | GEO::lua_bindwrapperwithname(L,glup##F,#F) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'void (*)(unsigned long)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:652:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 652 | DECLARE_GLUP_FUNC(PickingId); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:535:10: note: expanded from macro 'DECLARE_GLUP_FUNC' 535 | GEO::lua_bindwrapperwithname(L,glup##F,#F) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'unsigned long (*)()' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:653:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 653 | DECLARE_GLUP_FUNC(GetPickingId); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:535:10: note: expanded from macro 'DECLARE_GLUP_FUNC' 535 | GEO::lua_bindwrapperwithname(L,glup##F,#F) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'unsigned long (*)()' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:653:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 653 | DECLARE_GLUP_FUNC(GetPickingId); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:535:10: note: expanded from macro 'DECLARE_GLUP_FUNC' 535 | GEO::lua_bindwrapperwithname(L,glup##F,#F) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'void (*)(GLUPclipMode)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:656:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 656 | DECLARE_GLUP_FUNC(ClipMode); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:535:10: note: expanded from macro 'DECLARE_GLUP_FUNC' 535 | GEO::lua_bindwrapperwithname(L,glup##F,#F) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'void (*)(GLUPclipMode)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:656:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 656 | DECLARE_GLUP_FUNC(ClipMode); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:535:10: note: expanded from macro 'DECLARE_GLUP_FUNC' 535 | GEO::lua_bindwrapperwithname(L,glup##F,#F) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'GLUPclipMode (*)()' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:657:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 657 | DECLARE_GLUP_FUNC(GetClipMode); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:535:10: note: expanded from macro 'DECLARE_GLUP_FUNC' 535 | GEO::lua_bindwrapperwithname(L,glup##F,#F) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'GLUPclipMode (*)()' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:657:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 657 | DECLARE_GLUP_FUNC(GetClipMode); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:535:10: note: expanded from macro 'DECLARE_GLUP_FUNC' 535 | GEO::lua_bindwrapperwithname(L,glup##F,#F) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'void (*)(GLUPmatrix)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:660:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 660 | DECLARE_GLUP_FUNC(MatrixMode); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:535:10: note: expanded from macro 'DECLARE_GLUP_FUNC' 535 | GEO::lua_bindwrapperwithname(L,glup##F,#F) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'void (*)(GLUPmatrix)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:660:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 660 | DECLARE_GLUP_FUNC(MatrixMode); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:535:10: note: expanded from macro 'DECLARE_GLUP_FUNC' 535 | GEO::lua_bindwrapperwithname(L,glup##F,#F) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'GLUPmatrix (*)()' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:661:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 661 | DECLARE_GLUP_FUNC(GetMatrixMode); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:535:10: note: expanded from macro 'DECLARE_GLUP_FUNC' 535 | GEO::lua_bindwrapperwithname(L,glup##F,#F) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'GLUPmatrix (*)()' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:661:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 661 | DECLARE_GLUP_FUNC(GetMatrixMode); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:535:10: note: expanded from macro 'DECLARE_GLUP_FUNC' 535 | GEO::lua_bindwrapperwithname(L,glup##F,#F) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'void (*)(double, double, double)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:668:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 668 | DECLARE_GLUP_FUNC_WITH_NAME(glupTranslated,"Translate"); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:546:10: note: expanded from macro 'DECLARE_GLUP_FUNC_WITH_NAME' 546 | GEO::lua_bindwrapperwithname(L,F,N) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'void (*)(double, double, double)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:668:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 668 | DECLARE_GLUP_FUNC_WITH_NAME(glupTranslated,"Translate"); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:546:10: note: expanded from macro 'DECLARE_GLUP_FUNC_WITH_NAME' 546 | GEO::lua_bindwrapperwithname(L,F,N) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'void (*)(double, double, double, double)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:670:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 670 | DECLARE_GLUP_FUNC_WITH_NAME(glupRotated,"Rotate"); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:546:10: note: expanded from macro 'DECLARE_GLUP_FUNC_WITH_NAME' 546 | GEO::lua_bindwrapperwithname(L,F,N) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'void (*)(double, double, double, double)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:670:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 670 | DECLARE_GLUP_FUNC_WITH_NAME(glupRotated,"Rotate"); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:546:10: note: expanded from macro 'DECLARE_GLUP_FUNC_WITH_NAME' 546 | GEO::lua_bindwrapperwithname(L,F,N) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:223:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 223 | xyzw[1] = 0.0; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:224:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 224 | xyzw[2] = 0.0; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:225:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 225 | xyzw[3] = 1.0; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:234:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | xyzw[1] = it->second.y; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:235:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 235 | xyzw[2] = it->second.z; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:236:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 236 | xyzw[3] = it->second.w; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:245:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 245 | xyzw[3] = lua_tonumber(L,pos+3); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:251:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 251 | xyzw[2] = lua_tonumber(L,pos+2); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:257:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | xyzw[1] = lua_tonumber(L,pos+1); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:400:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 400 | lua_pushnumber(L,M[i]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:419:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 419 | M[i] = lua_tonumber(L,i+1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_glup.cpp:438:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 438 | M[i] = lua_tonumber(L,i+1); | ^ 103 warnings generated. [ 68% 762/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgstrs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgstrs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgstrs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/dgstrs.c [ 68% 763/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dlangs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dlangs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dlangs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/dlangs.c [ 68% 764/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dlaqgs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dlaqgs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dlaqgs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/dlaqgs.c [ 69% 765/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dldperm.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dldperm.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dldperm.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/dldperm.c [ 69% 766/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dmach.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dmach.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dmach.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/dmach.c [ 69% 767/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dmemory.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dmemory.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dmemory.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/dmemory.c [ 69% 768/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dmyblas2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dmyblas2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dmyblas2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/dmyblas2.c [ 69% 769/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dpanel_bmod.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dpanel_bmod.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dpanel_bmod.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/dpanel_bmod.c [ 69% 770/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dpanel_dfs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dpanel_dfs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dpanel_dfs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/dpanel_dfs.c [ 69% 771/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dpivotL.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dpivotL.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dpivotL.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/dpivotL.c [ 69% 772/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dpivotgrowth.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dpivotgrowth.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dpivotgrowth.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/dpivotgrowth.c [ 69% 773/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dpruneL.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dpruneL.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dpruneL.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/dpruneL.c [ 69% 774/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dreadhb.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dreadhb.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dreadhb.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/dreadhb.c [ 70% 775/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dreadrb.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dreadrb.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dreadrb.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/dreadrb.c [ 70% 776/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dreadtriple.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dreadtriple.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dreadtriple.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/dreadtriple.c [ 70% 777/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dsnode_bmod.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dsnode_bmod.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dsnode_bmod.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/dsnode_bmod.c [ 70% 778/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dsnode_dfs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dsnode_dfs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dsnode_dfs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/dsnode_dfs.c [ 70% 779/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dsp_blas2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dsp_blas2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dsp_blas2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/dsp_blas2.c [ 70% 780/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dsp_blas3.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dsp_blas3.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dsp_blas3.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/dsp_blas3.c [ 70% 781/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dutil.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dutil.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dutil.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/dutil.c [ 70% 782/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dzsum1.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dzsum1.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dzsum1.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/dzsum1.c [ 70% 783/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/get_perm_c.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/get_perm_c.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/get_perm_c.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/get_perm_c.c [ 70% 784/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/heap_relax_snode.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/heap_relax_snode.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/heap_relax_snode.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/heap_relax_snode.c [ 71% 785/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/icmax1.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/icmax1.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/icmax1.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/icmax1.c [ 71% 786/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_ccolumn_dfs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_ccolumn_dfs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_ccolumn_dfs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/ilu_ccolumn_dfs.c [ 71% 787/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_ccopy_to_ucol.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_ccopy_to_ucol.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_ccopy_to_ucol.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/ilu_ccopy_to_ucol.c [ 71% 788/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_cdrop_row.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_cdrop_row.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_cdrop_row.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/ilu_cdrop_row.c [ 71% 789/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_cpanel_dfs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_cpanel_dfs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_cpanel_dfs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/ilu_cpanel_dfs.c [ 71% 790/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_cpivotL.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_cpivotL.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_cpivotL.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/ilu_cpivotL.c [ 71% 791/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_csnode_dfs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_csnode_dfs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_csnode_dfs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/ilu_csnode_dfs.c [ 71% 792/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_dcolumn_dfs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_dcolumn_dfs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_dcolumn_dfs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/ilu_dcolumn_dfs.c [ 71% 793/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_ddrop_row.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_ddrop_row.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_ddrop_row.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/ilu_ddrop_row.c [ 71% 794/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_dpanel_dfs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_dpanel_dfs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_dpanel_dfs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/ilu_dpanel_dfs.c [ 72% 795/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_dsnode_dfs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_dsnode_dfs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_dsnode_dfs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/ilu_dsnode_dfs.c [ 72% 796/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_dcopy_to_ucol.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_dcopy_to_ucol.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_dcopy_to_ucol.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/ilu_dcopy_to_ucol.c [ 72% 797/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_dpivotL.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_dpivotL.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_dpivotL.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/ilu_dpivotL.c [ 72% 798/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_heap_relax_snode.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_heap_relax_snode.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_heap_relax_snode.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/ilu_heap_relax_snode.c [ 72% 799/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_relax_snode.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_relax_snode.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_relax_snode.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/ilu_relax_snode.c [ 72% 800/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_scolumn_dfs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_scolumn_dfs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_scolumn_dfs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/ilu_scolumn_dfs.c [ 72% 801/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_scopy_to_ucol.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_scopy_to_ucol.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_scopy_to_ucol.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/ilu_scopy_to_ucol.c [ 72% 802/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_sdrop_row.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_sdrop_row.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_sdrop_row.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/ilu_sdrop_row.c [ 72% 803/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_spanel_dfs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_spanel_dfs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_spanel_dfs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/ilu_spanel_dfs.c [ 72% 804/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_spivotL.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_spivotL.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_spivotL.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/ilu_spivotL.c [ 73% 805/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_ssnode_dfs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_ssnode_dfs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_ssnode_dfs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/ilu_ssnode_dfs.c [ 73% 806/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_zcolumn_dfs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_zcolumn_dfs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_zcolumn_dfs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/ilu_zcolumn_dfs.c [ 73% 807/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_zcopy_to_ucol.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_zcopy_to_ucol.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_zcopy_to_ucol.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/ilu_zcopy_to_ucol.c [ 73% 808/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_zdrop_row.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_zdrop_row.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_zdrop_row.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/ilu_zdrop_row.c [ 73% 809/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_zpanel_dfs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_zpanel_dfs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_zpanel_dfs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/ilu_zpanel_dfs.c [ 73% 810/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_zpivotL.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_zpivotL.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_zpivotL.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/ilu_zpivotL.c [ 73% 811/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_zsnode_dfs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_zsnode_dfs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_zsnode_dfs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/ilu_zsnode_dfs.c [ 73% 812/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/input_error.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/input_error.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/input_error.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/input_error.c [ 73% 813/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/izmax1.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/izmax1.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/izmax1.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/izmax1.c [ 73% 814/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/mark_relax.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/mark_relax.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/mark_relax.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/mark_relax.c [ 74% 815/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/mc64ad.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/mc64ad.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/mc64ad.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/mc64ad.c [ 74% 816/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/memory.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/memory.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/memory.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/memory.c [ 74% 817/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/mmd.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/mmd.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/mmd.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/mmd.c [ 74% 818/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/qselect.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/qselect.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/qselect.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/qselect.c [ 74% 819/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/relax_snode.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/relax_snode.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/relax_snode.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/relax_snode.c [ 74% 820/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/scolumn_bmod.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/scolumn_bmod.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/scolumn_bmod.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/scolumn_bmod.c [ 74% 821/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/scolumn_dfs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/scolumn_dfs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/scolumn_dfs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/scolumn_dfs.c [ 74% 822/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/scomplex.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/scomplex.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/scomplex.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/scomplex.c [ 74% 823/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/scopy_to_ucol.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/scopy_to_ucol.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/scopy_to_ucol.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/scopy_to_ucol.c [ 74% 824/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/scsum1.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/scsum1.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/scsum1.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/scsum1.c [ 75% 825/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sdiagonal.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sdiagonal.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sdiagonal.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/sdiagonal.c [ 75% 826/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgscon.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgscon.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgscon.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/sgscon.c [ 75% 827/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgsequ.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgsequ.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgsequ.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/sgsequ.c [ 75% 828/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgsisx.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgsisx.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgsisx.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/sgsisx.c [ 75% 829/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgsitrf.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgsitrf.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgsitrf.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/sgsitrf.c [ 75% 830/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgsrfs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgsrfs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgsrfs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/sgsrfs.c [ 75% 831/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgstrf.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgstrf.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgstrf.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/sgstrf.c [ 75% 832/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/slacon2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/slacon2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/slacon2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/slacon2.c [ 75% 833/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DGEO_USE_SYSTEM_GLFW3 -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/GLUP/GLUP_marching_cells.cpp.o -MF src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/GLUP/GLUP_marching_cells.cpp.o.d -o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/GLUP/GLUP_marching_cells.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:305:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 305 | geo_assert(top_ != MAX_DEPTH-1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:317:34: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 317 | geo_assert(top_ != 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:530:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 530 | geo_assert(data_ == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1043:42: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1043 | geo_assert(GL_primitive == 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1044:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1044 | geo_assert(nb_elements_per_primitive == 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:107:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 107 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:74:9: warning: 'switch' missing 'default' label [-Wswitch-default] 74 | switch(prim) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:261:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 261 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:115:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 115 | return edge_[e*2+lv]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:127:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 127 | return config_size_[config]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:148:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return config_ + config * nb_edges_; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:222:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | lv = (lv+1) % desc_->nb_vertices_in_facet[f]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:234:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | return desc_->facet_vertex[f][lv]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:234:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | return desc_->facet_vertex[f][lv]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:261:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | index_t result = vv_to_e_[v1*desc_->nb_vertices+v2]; | ^~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:238:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | to[i] = GLfloat(from[i]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | to[i] = GLfloat(from[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:250:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | to[i] = GLdouble(from[i]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:250:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | to[i] = GLdouble(from[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:262:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 262 | v[1] *= s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:263:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | v[2] *= s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:298:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 298 | return stack_[top_].data(); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:420:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 420 | current_[1] = y; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:421:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 421 | current_[2] = z; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:422:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 422 | current_[3] = w; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:492:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 492 | return data_ + v*dimension_; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:527:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 527 | current_[1] = rhs.current_[1]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:527:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 527 | current_[1] = rhs.current_[1]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:528:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | current_[2] = rhs.current_[2]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:528:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | current_[2] = rhs.current_[2]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:529:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 529 | current_[3] = rhs.current_[3]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:529:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 529 | current_[3] = rhs.current_[3]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:560:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 560 | buffer[GLUP_VERTEX_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:561:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 561 | buffer[GLUP_COLOR_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:562:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 562 | buffer[GLUP_TEX_COORD_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:563:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 563 | buffer[GLUP_NORMAL_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:566:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 566 | buffer[GLUP_VERTEX_ATTRIBUTE].enable(); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:597:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 597 | buffer[i].copy(to, from); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:620:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 620 | nb_vertices_per_primitive_[primitive] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:633:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 633 | buffer[i].copy_current_to(current_vertex_); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:676:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 676 | return current_vertex_ / nb_vertices_per_primitive_[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:963:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 963 | reinterpret_cast(address_)[3] = 1.0f; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1154:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1154 | copy_vector(matrix_stack_[matrix_mode_].top(), m, 16); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1165:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1165 | copy_vector(matrix_stack_[matrix_mode_].top(), m, 16); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1174:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1174 | load_identity_matrix(matrix_stack_[matrix_mode_].top()); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1187:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1187 | mult_matrices(product,m,matrix_stack_[matrix_mode_].top()); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1197:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1197 | matrix_stack_[matrix_mode_].push(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1204 | matrix_stack_[matrix_mode_].pop(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1238:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1238 | immediate_state_.buffer[GLUP_VERTEX_ATTRIBUTE].set_current(x,y,z,w); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1253:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1253 | immediate_state_.buffer[GLUP_COLOR_ATTRIBUTE].set_current(r,g,b,a); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1264:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1264 | immediate_state_.buffer[GLUP_TEX_COORD_ATTRIBUTE].set_current( | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1275:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1275 | immediate_state_.buffer[GLUP_NORMAL_ATTRIBUTE].set_current( | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1396:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1396 | return matrix_stack_[matrix].top(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1850:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1850 | if(v_is_visible_[first_v+lv]) { | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1872:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1872 | GLUPfloat t = -eqn[3] -( | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1874:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1874 | eqn[1]*p1[1] + | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1874:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1874 | eqn[1]*p1[1] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1875:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1875 | eqn[2]*p1[2] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1875:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1875 | eqn[2]*p1[2] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1891:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1891 | isect_vertex_attribute_[0][4*vi+0] = s*p1[0] + t*p2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1894:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1894 | isect_vertex_attribute_[0][4*vi+3] = 1.0f; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1897:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1897 | if(immediate_state_.buffer[i].is_enabled()) { | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1899:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1899 | immediate_state_.buffer[i].element_ptr(v1); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1901:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1901 | immediate_state_.buffer[i].element_ptr(v2); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1902:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1902 | isect_vertex_attribute_[i][4*vi+0] = s*a1[0] + t*a2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1902:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1902 | isect_vertex_attribute_[i][4*vi+0] = s*a1[0] + t*a2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:67:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | GLUP::current_context_->immediate_vertex(xy[0], xy[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:71:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | GLUP::current_context_->immediate_vertex(xyz[0], xyz[1], xyz[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:71:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | GLUP::current_context_->immediate_vertex(xyz[0], xyz[1], xyz[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:76:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 76 | xyzw[0], xyzw[1], xyzw[2], xyzw[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:76:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 76 | xyzw[0], xyzw[1], xyzw[2], xyzw[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:76:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 76 | xyzw[0], xyzw[1], xyzw[2], xyzw[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:83:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 83 | GLfloat(xy[1]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:90:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | GLfloat(xyz[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:91:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | GLfloat(xyz[2]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:98:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 98 | GLfloat(xyzw[1]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:99:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | GLfloat(xyzw[2]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:100:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 100 | GLfloat(xyzw[3]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:145:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 145 | GLUP::current_context_->immediate_color(rgb[0], rgb[1], rgb[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:145:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 145 | GLUP::current_context_->immediate_color(rgb[0], rgb[1], rgb[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:149:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | GLUP::current_context_->immediate_color(rgba[0], rgba[1], rgba[2], rgba[3]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:149:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | GLUP::current_context_->immediate_color(rgba[0], rgba[1], rgba[2], rgba[3]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:149:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | GLUP::current_context_->immediate_color(rgba[0], rgba[1], rgba[2], rgba[3]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:155:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 155 | GLfloat(rgb[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:156:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | GLfloat(rgb[2]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:163:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 163 | GLfloat(rgba[1]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:164:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 164 | GLfloat(rgba[2]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:165:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 165 | GLfloat(rgba[3]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:199:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 199 | GLUP::current_context_->immediate_tex_coord(st[0], st[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:203:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 203 | GLUP::current_context_->immediate_tex_coord(stu[0], stu[1], stu[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:203:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 203 | GLUP::current_context_->immediate_tex_coord(stu[0], stu[1], stu[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:208:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | stuv[0], stuv[1], stuv[2], stuv[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:208:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | stuv[0], stuv[1], stuv[2], stuv[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:208:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | stuv[0], stuv[1], stuv[2], stuv[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:215:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | GLfloat(st[1]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:222:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | GLfloat(stu[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:223:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 223 | GLfloat(stu[2]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:230:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 230 | GLfloat(stuv[1]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:231:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 231 | GLfloat(stuv[2]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:232:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | GLfloat(stuv[3]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:289:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | xyz[0],xyz[1],xyz[2] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:289:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | xyz[0],xyz[1],xyz[2] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:302:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | GLfloat(xyz[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:303:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | GLfloat(xyz[2]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:59:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 59 | *reinterpret_cast(Memory::pointer(array) + (i * stride)) = value; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:113:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 113 | vv_to_e_[i] = index_t(-1); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:117:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 117 | index_t v1 = desc_->edge_vertex[e][0]; | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:118:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 118 | index_t v2 = desc_->edge_vertex[e][1]; | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:118:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 118 | index_t v2 = desc_->edge_vertex[e][1]; | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:119:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 119 | vv_to_e_[v1*nb_v+v2] = e; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:120:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 120 | vv_to_e_[v2*nb_v+v1] = e; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:131:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 131 | edge_[2*e] = desc_->edge_vertex[e][0]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:131:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 131 | edge_[2*e] = desc_->edge_vertex[e][0]; | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:132:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | edge_[2*e+1] = desc_->edge_vertex[e][1]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:132:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | edge_[2*e+1] = desc_->edge_vertex[e][1]; | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:132:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | edge_[2*e+1] = desc_->edge_vertex[e][1]; | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:139:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 139 | if(config_size_[config] < 3) { | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:140:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 140 | config_size_[config] = 0; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:221:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 221 | config_size_[config] = 0; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:222:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 222 | index_t* config_out = config_ + config * nb_edges_; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:235:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 235 | config_out[config_size_[config]] = edge(f,lv); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:235:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 235 | config_out[config_size_[config]] = edge(f,lv); | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:236:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 236 | ++config_size_[config]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:251:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 251 | if(desc_->edge_adjacent_facet[e][0] == f) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:252:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | f = desc_->edge_adjacent_facet[e][1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:252:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | f = desc_->edge_adjacent_facet[e][1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:254:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | f = desc_->edge_adjacent_facet[e][0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:256:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 256 | for(lv = 0; lv < desc_->nb_vertices_in_facet[f]; ++lv) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:257:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | if(desc_->facet_vertex[f][lv] == v) { | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:257:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | if(desc_->facet_vertex[f][lv] == v) { | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:267:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 267 | for(index_t lv=0; lvnb_vertices_in_facet[f]; ++lv) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:281:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 281 | for(lv=0; lvnb_vertices_in_facet[f]; ++lv) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:417:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 417 | void* config_size_ptr = (UBO_data + config_size_offset); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:418:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 418 | void* config_ptr = (UBO_data + config_offset); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:423:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 423 | set_array_item(config_ptr, config_stride, i*max_config_size()+j, config_edges(i)[j]); | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:456:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 456 | indices[i*max_config_size()+j] = | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:457:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 457 | Numeric::uint8(config_edges(i)[j]); | ^~~~~~~~~~~~~~~ 314 warnings generated. [ 75% 834/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgssv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgssv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgssv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/sgssv.c [ 75% 835/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgssvx.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgssvx.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgssvx.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/sgssvx.c [ 76% 836/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgstrs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgstrs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgstrs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/sgstrs.c [ 76% 837/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/slangs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/slangs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/slangs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/slangs.c [ 76% 838/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/slaqgs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/slaqgs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/slaqgs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/slaqgs.c [ 76% 839/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sldperm.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sldperm.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sldperm.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/sldperm.c [ 76% 840/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/smach.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/smach.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/smach.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/smach.c [ 76% 841/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/smemory.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/smemory.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/smemory.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/smemory.c [ 76% 842/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/smyblas2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/smyblas2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/smyblas2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/smyblas2.c [ 76% 843/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sp_coletree.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sp_coletree.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sp_coletree.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/sp_coletree.c [ 76% 844/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sp_ienv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sp_ienv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sp_ienv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/sp_ienv.c [ 76% 845/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sp_preorder.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sp_preorder.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sp_preorder.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/sp_preorder.c [ 77% 846/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/spanel_bmod.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/spanel_bmod.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/spanel_bmod.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/spanel_bmod.c [ 77% 847/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/spanel_dfs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/spanel_dfs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/spanel_dfs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/spanel_dfs.c [ 77% 848/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/spivotL.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/spivotL.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/spivotL.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/spivotL.c [ 77% 849/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/spivotgrowth.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/spivotgrowth.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/spivotgrowth.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/spivotgrowth.c [ 77% 850/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/spruneL.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/spruneL.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/spruneL.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/spruneL.c [ 77% 851/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sreadhb.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sreadhb.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sreadhb.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/sreadhb.c [ 77% 852/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sreadrb.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sreadrb.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sreadrb.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/sreadrb.c [ 77% 853/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sreadtriple.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sreadtriple.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sreadtriple.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/sreadtriple.c [ 77% 854/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ssnode_bmod.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ssnode_bmod.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ssnode_bmod.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/ssnode_bmod.c [ 77% 855/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ssnode_dfs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ssnode_dfs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ssnode_dfs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/ssnode_dfs.c [ 78% 856/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ssp_blas2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ssp_blas2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ssp_blas2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/ssp_blas2.c [ 78% 857/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ssp_blas3.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ssp_blas3.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ssp_blas3.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/ssp_blas3.c [ 78% 858/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/superlu_timer.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/superlu_timer.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/superlu_timer.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/superlu_timer.c [ 78% 859/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sutil.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sutil.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sutil.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/sutil.c [ 78% 860/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/util.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/util.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/util.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/util.c [ 78% 861/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zcolumn_bmod.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zcolumn_bmod.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zcolumn_bmod.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/zcolumn_bmod.c [ 78% 862/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zcolumn_dfs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zcolumn_dfs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zcolumn_dfs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/zcolumn_dfs.c [ 78% 863/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zcopy_to_ucol.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zcopy_to_ucol.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zcopy_to_ucol.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/zcopy_to_ucol.c [ 78% 864/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zdiagonal.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zdiagonal.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zdiagonal.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/zdiagonal.c [ 78% 865/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgsequ.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgsequ.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgsequ.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/zgsequ.c [ 79% 866/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgsisx.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgsisx.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgsisx.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/zgsisx.c [ 79% 867/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgsitrf.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgsitrf.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgsitrf.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/zgsitrf.c [ 79% 868/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgscon.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgscon.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgscon.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/zgscon.c [ 79% 869/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgsrfs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgsrfs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgsrfs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/zgsrfs.c [ 79% 870/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgssv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgssv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgssv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/zgssv.c [ 79% 871/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgssvx.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgssvx.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgssvx.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/zgssvx.c [ 79% 872/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgstrf.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgstrf.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgstrf.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/zgstrf.c [ 79% 873/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgstrs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgstrs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgstrs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/zgstrs.c [ 79% 874/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zlacon2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zlacon2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zlacon2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/zlacon2.c [ 79% 875/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zlangs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zlangs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zlangs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/zlangs.c [ 80% 876/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zlaqgs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zlaqgs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zlaqgs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/zlaqgs.c [ 80% 877/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zldperm.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zldperm.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zldperm.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/zldperm.c [ 80% 878/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zmemory.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zmemory.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zmemory.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/zmemory.c [ 80% 879/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zmyblas2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zmyblas2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zmyblas2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/zmyblas2.c [ 80% 880/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zpanel_bmod.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zpanel_bmod.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zpanel_bmod.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/zpanel_bmod.c [ 80% 881/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zpanel_dfs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zpanel_dfs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zpanel_dfs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/zpanel_dfs.c [ 80% 882/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zpivotL.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zpivotL.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zpivotL.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/zpivotL.c [ 80% 883/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zpivotgrowth.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zpivotgrowth.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zpivotgrowth.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/zpivotgrowth.c [ 80% 884/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zpruneL.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zpruneL.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zpruneL.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/zpruneL.c [ 80% 885/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zreadhb.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zreadhb.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zreadhb.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/zreadhb.c [ 81% 886/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zreadrb.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zreadrb.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zreadrb.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/zreadrb.c [ 81% 887/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zreadtriple.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zreadtriple.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zreadtriple.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/zreadtriple.c [ 81% 888/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zsnode_bmod.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zsnode_bmod.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zsnode_bmod.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/zsnode_bmod.c [ 81% 889/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zsnode_dfs.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zsnode_dfs.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zsnode_dfs.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/zsnode_dfs.c [ 81% 890/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zsp_blas2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zsp_blas2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zsp_blas2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/zsp_blas2.c [ 81% 891/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zsp_blas3.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zsp_blas3.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zsp_blas3.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/zsp_blas3.c [ 81% 892/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zutil.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zutil.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zutil.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/SUPERLU/zutil.c [ 81% 893/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cgetv0.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cgetv0.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cgetv0.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/cgetv0.c [ 81% 894/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cnaitr.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cnaitr.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cnaitr.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/cnaitr.c [ 81% 895/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cnapps.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cnapps.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cnapps.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/cnapps.c [ 81% 896/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cnaup2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cnaup2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cnaup2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/cnaup2.c [ 82% 897/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cnaupd.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cnaupd.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cnaupd.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/cnaupd.c [ 82% 898/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cneigh.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cneigh.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cneigh.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/cneigh.c [ 82% 899/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cneupd.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cneupd.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cneupd.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/cneupd.c [ 82% 900/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cngets.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cngets.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cngets.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/cngets.c [ 82% 901/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/csortc.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/csortc.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/csortc.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/csortc.c [ 82% 902/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cstatn.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cstatn.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cstatn.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/cstatn.c [ 82% 903/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dgetv0.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dgetv0.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dgetv0.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/dgetv0.c [ 82% 904/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dlaqrb.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dlaqrb.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dlaqrb.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/dlaqrb.c [ 82% 905/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dnaitr.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dnaitr.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dnaitr.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/dnaitr.c [ 82% 906/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dnapps.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dnapps.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dnapps.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/dnapps.c [ 83% 907/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dnaup2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dnaup2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dnaup2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/dnaup2.c [ 83% 908/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dnaupd.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dnaupd.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dnaupd.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/dnaupd.c [ 83% 909/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dnaupe.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dnaupe.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dnaupe.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/dnaupe.c [ 83% 910/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dnconv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dnconv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dnconv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/dnconv.c [ 83% 911/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dneigh.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dneigh.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dneigh.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/dneigh.c [ 83% 912/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dneupd.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dneupd.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dneupd.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/dneupd.c [ 83% 913/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dngets.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dngets.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dngets.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/dngets.c [ 83% 914/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsaitr.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsaitr.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsaitr.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/dsaitr.c [ 83% 915/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsapps.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsapps.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsapps.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/dsapps.c [ 83% 916/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsaup2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsaup2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsaup2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/dsaup2.c [ 84% 917/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsaupd.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsaupd.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsaupd.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/dsaupd.c [ 84% 918/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsconv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsconv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsconv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/dsconv.c [ 84% 919/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dseigt.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dseigt.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dseigt.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/dseigt.c [ 84% 920/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsesrt.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsesrt.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsesrt.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/dsesrt.c [ 84% 921/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dseupd.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dseupd.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dseupd.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/dseupd.c [ 84% 922/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsgets.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsgets.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsgets.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/dsgets.c [ 84% 923/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsortc.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsortc.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsortc.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/dsortc.c [ 84% 924/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsortr.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsortr.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsortr.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/dsortr.c [ 84% 925/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dstatn.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dstatn.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dstatn.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/dstatn.c [ 84% 926/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dstats.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dstats.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dstats.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/dstats.c [ 85% 927/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dstqrb.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dstqrb.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dstqrb.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/dstqrb.c [ 85% 928/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sgetv0.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sgetv0.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sgetv0.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/sgetv0.c [ 85% 929/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/slaqrb.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/slaqrb.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/slaqrb.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/slaqrb.c [ 85% 930/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/snaitr.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/snaitr.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/snaitr.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/snaitr.c [ 85% 931/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/snapps.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/snapps.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/snapps.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/snapps.c [ 85% 932/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/snaup2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/snaup2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/snaup2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/snaup2.c [ 85% 933/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/snaupd.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/snaupd.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/snaupd.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/snaupd.c [ 85% 934/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/snaupe.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/snaupe.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/snaupe.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/snaupe.c [ 85% 935/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/snconv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/snconv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/snconv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/snconv.c [ 85% 936/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sneigh.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sneigh.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sneigh.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/sneigh.c [ 86% 937/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sneupd.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sneupd.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sneupd.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/sneupd.c [ 86% 938/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sngets.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sngets.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sngets.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/sngets.c [ 86% 939/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssaitr.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssaitr.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssaitr.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/ssaitr.c [ 86% 940/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssapps.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssapps.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssapps.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/ssapps.c [ 86% 941/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssaup2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssaup2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssaup2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/ssaup2.c [ 86% 942/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssaupd.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssaupd.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssaupd.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/ssaupd.c [ 86% 943/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sseigt.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sseigt.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sseigt.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/sseigt.c [ 86% 944/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssesrt.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssesrt.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssesrt.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/ssesrt.c [ 86% 945/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sseupd.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sseupd.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sseupd.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/sseupd.c [ 86% 946/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssconv.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssconv.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssconv.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/ssconv.c [ 87% 947/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssgets.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssgets.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssgets.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/ssgets.c [ 87% 948/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssortc.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssortc.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssortc.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/ssortc.c [ 87% 949/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssortr.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssortr.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssortr.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/ssortr.c [ 87% 950/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sstatn.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sstatn.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sstatn.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/sstatn.c [ 87% 951/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sstats.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sstats.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sstats.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/sstats.c [ 87% 952/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sstqrb.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sstqrb.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sstqrb.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/sstqrb.c [ 87% 953/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/zgetv0.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/zgetv0.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/zgetv0.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/zgetv0.c [ 87% 954/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/znaitr.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/znaitr.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/znaitr.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/znaitr.c [ 87% 955/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/znapps.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/znapps.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/znapps.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/znapps.c [ 87% 956/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/znaup2.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/znaup2.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/znaup2.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/znaup2.c [ 87% 957/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/znaupd.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/znaupd.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/znaupd.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/znaupd.c [ 88% 958/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/zneigh.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/zneigh.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/zneigh.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/zneigh.c [ 88% 959/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/zneupd.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/zneupd.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/zneupd.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/zneupd.c [ 88% 960/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/zngets.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/zngets.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/zngets.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/zngets.c [ 88% 961/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/zsortc.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/zsortc.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/zsortc.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/zsortc.c [ 88% 962/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/zstatn.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/zstatn.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/zstatn.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK/zstatn.c [ 88% 963/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/cmout.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/cmout.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/cmout.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK_UTIL/cmout.c [ 88% 964/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/cvout.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/cvout.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/cvout.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK_UTIL/cvout.c [ 88% 965/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/dmout.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/dmout.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/dmout.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK_UTIL/dmout.c [ 88% 966/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/dvout.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/dvout.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/dvout.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK_UTIL/dvout.c [ 88% 967/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/icnteq.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/icnteq.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/icnteq.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK_UTIL/icnteq.c [ 89% 968/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/icopy.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/icopy.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/icopy.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK_UTIL/icopy.c [ 89% 969/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/iset.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/iset.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/iset.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK_UTIL/iset.c [ 89% 970/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/iswap.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/iswap.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/iswap.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK_UTIL/iswap.c [ 89% 971/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/ivout.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/ivout.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/ivout.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK_UTIL/ivout.c [ 89% 972/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/second.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/second.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/second.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK_UTIL/second.c [ 89% 973/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/smout.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/smout.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/smout.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK_UTIL/smout.c [ 89% 974/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/svout.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/svout.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/svout.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK_UTIL/svout.c [ 89% 975/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/zmout.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/zmout.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/zmout.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK_UTIL/zmout.c [ 89% 975/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -Dgeogram_num_3rdparty_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/INCLUDE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIC -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-sign-compare -Wno-strict-aliasing -Wno-missing-field-initializers -Wall -Wextra -w -fcommon -MD -MT src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/zvout.c.o -MF src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/zvout.c.o.d -o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/zvout.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/third_party/numerics/ARPACK_UTIL/zvout.c [ 89% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DGEO_USE_SYSTEM_GLFW3 -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/GLUP/GLUP.cpp.o -MF src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/GLUP/GLUP.cpp.o.d -o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/GLUP/GLUP.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:305:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 305 | geo_assert(top_ != MAX_DEPTH-1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:317:34: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 317 | geo_assert(top_ != 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:530:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 530 | geo_assert(data_ == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1043:42: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1043 | geo_assert(GL_primitive == 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1044:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1044 | geo_assert(nb_elements_per_primitive == 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:512:48: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 512 | geo_assert(it != GLUP::all_contexts_.end()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:608:51: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 608 | geo_assert(color != GLUP_FRONT_AND_BACK_COLOR); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:115:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 115 | return edge_[e*2+lv]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:127:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 127 | return config_size_[config]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:148:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return config_ + config * nb_edges_; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:222:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | lv = (lv+1) % desc_->nb_vertices_in_facet[f]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:234:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | return desc_->facet_vertex[f][lv]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:234:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | return desc_->facet_vertex[f][lv]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:261:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | index_t result = vv_to_e_[v1*desc_->nb_vertices+v2]; | ^~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:238:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | to[i] = GLfloat(from[i]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | to[i] = GLfloat(from[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:250:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | to[i] = GLdouble(from[i]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:250:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | to[i] = GLdouble(from[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:262:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 262 | v[1] *= s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:263:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | v[2] *= s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:298:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 298 | return stack_[top_].data(); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:420:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 420 | current_[1] = y; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:421:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 421 | current_[2] = z; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:422:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 422 | current_[3] = w; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:492:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 492 | return data_ + v*dimension_; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:527:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 527 | current_[1] = rhs.current_[1]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:527:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 527 | current_[1] = rhs.current_[1]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:528:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | current_[2] = rhs.current_[2]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:528:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | current_[2] = rhs.current_[2]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:529:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 529 | current_[3] = rhs.current_[3]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:529:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 529 | current_[3] = rhs.current_[3]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:560:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 560 | buffer[GLUP_VERTEX_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:561:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 561 | buffer[GLUP_COLOR_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:562:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 562 | buffer[GLUP_TEX_COORD_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:563:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 563 | buffer[GLUP_NORMAL_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:566:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 566 | buffer[GLUP_VERTEX_ATTRIBUTE].enable(); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:597:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 597 | buffer[i].copy(to, from); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:620:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 620 | nb_vertices_per_primitive_[primitive] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:633:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 633 | buffer[i].copy_current_to(current_vertex_); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:676:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 676 | return current_vertex_ / nb_vertices_per_primitive_[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:963:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 963 | reinterpret_cast(address_)[3] = 1.0f; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1154:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1154 | copy_vector(matrix_stack_[matrix_mode_].top(), m, 16); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1165:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1165 | copy_vector(matrix_stack_[matrix_mode_].top(), m, 16); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1174:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1174 | load_identity_matrix(matrix_stack_[matrix_mode_].top()); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1187:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1187 | mult_matrices(product,m,matrix_stack_[matrix_mode_].top()); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1197:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1197 | matrix_stack_[matrix_mode_].push(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1204 | matrix_stack_[matrix_mode_].pop(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1238:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1238 | immediate_state_.buffer[GLUP_VERTEX_ATTRIBUTE].set_current(x,y,z,w); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1253:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1253 | immediate_state_.buffer[GLUP_COLOR_ATTRIBUTE].set_current(r,g,b,a); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1264:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1264 | immediate_state_.buffer[GLUP_TEX_COORD_ATTRIBUTE].set_current( | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1275:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1275 | immediate_state_.buffer[GLUP_NORMAL_ATTRIBUTE].set_current( | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1396:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1396 | return matrix_stack_[matrix].top(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1850:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1850 | if(v_is_visible_[first_v+lv]) { | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1872:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1872 | GLUPfloat t = -eqn[3] -( | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1874:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1874 | eqn[1]*p1[1] + | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1874:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1874 | eqn[1]*p1[1] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1875:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1875 | eqn[2]*p1[2] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1875:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1875 | eqn[2]*p1[2] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1891:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1891 | isect_vertex_attribute_[0][4*vi+0] = s*p1[0] + t*p2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1894:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1894 | isect_vertex_attribute_[0][4*vi+3] = 1.0f; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1897:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1897 | if(immediate_state_.buffer[i].is_enabled()) { | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1899:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1899 | immediate_state_.buffer[i].element_ptr(v1); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1901:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1901 | immediate_state_.buffer[i].element_ptr(v2); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1902:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1902 | isect_vertex_attribute_[i][4*vi+0] = s*a1[0] + t*a2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1902:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1902 | isect_vertex_attribute_[i][4*vi+0] = s*a1[0] + t*a2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:171:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 171 | char* p1 = comment_str + 8; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:202:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 202 | comment_str = p2+1; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:217:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 217 | p1 += 12; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:614:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 614 | glupSetColor4f(color, rgba[0], rgba[1], rgba[2], 1.0); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:614:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 614 | glupSetColor4f(color, rgba[0], rgba[1], rgba[2], 1.0); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:628:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 628 | ptr[1] = g; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:629:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 629 | ptr[2] = b; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:630:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 630 | ptr[3] = a; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:644:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 644 | GLUPfloat(rgba[1]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:645:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 645 | GLUPfloat(rgba[2]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:646:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 646 | GLUPfloat(rgba[3]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:655:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 655 | GLUPfloat(rgba[1]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:656:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 656 | GLUPfloat(rgba[2]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:692:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 692 | ptr[1] = y; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:693:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | ptr[2] = z; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:708:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 708 | xyz[1] = ptr[1]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:708:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 708 | xyz[1] = ptr[1]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:709:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 709 | xyz[2] = ptr[2]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:709:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 709 | xyz[2] = ptr[2]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:841:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 841 | state_world_clip_plane[i] = float(eqn_in[i]); | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:841:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 841 | state_world_clip_plane[i] = float(eqn_in[i]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:855:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 855 | eqn[1] = GLdouble(ptr[1]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:855:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 855 | eqn[1] = GLdouble(ptr[1]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:856:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 856 | eqn[2] = GLdouble(ptr[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:856:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 856 | eqn[2] = GLdouble(ptr[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:857:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 857 | eqn[3] = GLdouble(ptr[3]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:857:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 857 | eqn[3] = GLdouble(ptr[3]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:886:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 886 | ptr[i] = GLUPdouble( | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:887:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 887 | GLUP::current_context_->get_matrix(matrix)[i] | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:895:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 895 | ptr[i] = GLUPfloat( | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:896:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 896 | GLUP::current_context_->get_matrix(matrix)[i] | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:920:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 920 | Md[i] = GLdouble(M[i]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:920:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 920 | Md[i] = GLdouble(M[i]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:935:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 935 | M[4*0+0] = 1.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:936:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 936 | M[4*0+1] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:937:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 937 | M[4*0+2] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:938:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 938 | M[4*0+3] = x; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:940:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 940 | M[4*1+0] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:941:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 941 | M[4*1+1] = 1.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:942:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 942 | M[4*1+2] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:943:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 943 | M[4*1+3] = y; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:945:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 945 | M[4*2+0] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:946:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 946 | M[4*2+1] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:947:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 947 | M[4*2+2] = 1.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:948:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 948 | M[4*2+3] = z; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:950:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 950 | M[4*3+0] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:951:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 951 | M[4*3+1] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:952:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 952 | M[4*3+2] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:953:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 953 | M[4*3+3] = 1.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:970:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 970 | M[4*0+0] = sx; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:971:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 971 | M[4*0+1] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:972:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 972 | M[4*0+2] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:973:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 973 | M[4*0+3] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:975:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 975 | M[4*1+0] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:976:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 976 | M[4*1+1] = sy; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:977:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 977 | M[4*1+2] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:978:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 978 | M[4*1+3] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:980:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 980 | M[4*2+0] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:981:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 981 | M[4*2+1] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:982:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 982 | M[4*2+2] = sz; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:983:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 983 | M[4*2+3] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:985:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 985 | M[4*3+0] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:986:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 986 | M[4*3+1] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:987:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 987 | M[4*3+2] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:988:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 988 | M[4*3+3] = 1.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1011:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1011 | M[4*0+0] = x*x*(1.0-c)+c; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1012:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1012 | M[4*0+1] = x*y*(1.0-c)-z*s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1013:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1013 | M[4*0+2] = x*z*(1.0-c)+y*s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1014:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1014 | M[4*0+3] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1016:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1016 | M[4*1+0] = y*x*(1.0-c)+z*s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1017:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | M[4*1+1] = y*y*(1.0-c)+c; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1018:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1018 | M[4*1+2] = y*z*(1.0-c)-x*s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1019:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1019 | M[4*1+3] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1021:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1021 | M[4*2+0] = z*x*(1.0-c)-y*s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1022:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1022 | M[4*2+1] = z*y*(1.0-c)+x*s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1023:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1023 | M[4*2+2] = z*z*(1.0-c)+c; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1024:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1024 | M[4*2+3] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1026:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1026 | M[4*3+0] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1027:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1027 | M[4*3+1] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1028:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1028 | M[4*3+2] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1029:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1029 | M[4*3+3] = 1.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1057:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1057 | M[4*0+0] = 2.0 / (right-left); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1058:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1058 | M[4*0+1] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1059:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1059 | M[4*0+2] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1060:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1060 | M[4*0+3] = tx; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1062:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1062 | M[4*1+0] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1063:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1063 | M[4*1+1] = 2.0 / (top-bottom); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1064:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1064 | M[4*1+2] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1065:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1065 | M[4*1+3] = ty; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1067:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1067 | M[4*2+0] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1068:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1068 | M[4*2+1] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1069:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1069 | M[4*2+2] = -2.0 / (farVal - nearVal); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1070:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1070 | M[4*2+3] = tz; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1072:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1072 | M[4*3+0] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1073:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1073 | M[4*3+1] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1074:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1074 | M[4*3+2] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1075:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1075 | M[4*3+3] = 1.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1103:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1103 | M[4*0+0] = 2.0 * nearVal / (right - left); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1104:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1104 | M[4*0+1] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1105:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1105 | M[4*0+2] = A; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1106:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1106 | M[4*0+3] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1108:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1108 | M[4*1+0] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1109:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1109 | M[4*1+1] = 2.0 * nearVal / (top - bottom); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1110:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1110 | M[4*1+2] = B; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1111:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1111 | M[4*1+3] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1113 | M[4*2+0] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1114:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1114 | M[4*2+1] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1115:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1115 | M[4*2+2] = C; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1116:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1116 | M[4*2+3] = D; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1118:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1118 | M[4*3+0] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1119:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1119 | M[4*3+1] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1120:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1120 | M[4*3+2] = -1.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1121:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1121 | M[4*3+3] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1137:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1137 | M[4*0+0] = f / aspect; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1138:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1138 | M[4*0+1] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1139:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1139 | M[4*0+2] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1140:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1140 | M[4*0+3] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1142:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1142 | M[4*1+0] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1143:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1143 | M[4*1+1] = f; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1144:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1144 | M[4*1+2] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1145:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1145 | M[4*1+3] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1147:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1147 | M[4*2+0] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1148:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1148 | M[4*2+1] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1149:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1149 | M[4*2+2] = (zFar+zNear)/(zNear-zFar); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1150:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1150 | M[4*2+3] = 2.0*zFar*zNear/(zNear-zFar); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1152:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1152 | M[4*3+0] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1153:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1153 | M[4*3+1] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1154:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1154 | M[4*3+2] = -1.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1155:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1155 | M[4*3+3] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1194:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1194 | in[0] = in[0] * viewport[2] + viewport[0]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1195:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1195 | in[1] = in[1] * viewport[3] + viewport[1]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1195:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1195 | in[1] = in[1] * viewport[3] + viewport[1]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1226:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1226 | in[0] = (in[0] - double(viewport[0])) / double(viewport[2]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1227:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1227 | in[1] = (in[1] - double(viewport[1])) / double(viewport[3]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1227:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1227 | in[1] = (in[1] - double(viewport[1])) / double(viewport[3]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1314:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1314 | GLUP::current_context_->immediate_vertex(xy[0], xy[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1319:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1319 | GLUP::current_context_->immediate_vertex(xyz[0], xyz[1], xyz[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1319:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1319 | GLUP::current_context_->immediate_vertex(xyz[0], xyz[1], xyz[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1325:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1325 | xyzw[0], xyzw[1], xyzw[2], xyzw[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1325:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1325 | xyzw[0], xyzw[1], xyzw[2], xyzw[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1325:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1325 | xyzw[0], xyzw[1], xyzw[2], xyzw[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1333:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1333 | GLfloat(xy[1]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1341:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1341 | GLfloat(xyz[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1342:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1342 | GLfloat(xyz[2]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1350:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1350 | GLfloat(xyzw[1]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1351:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1351 | GLfloat(xyzw[2]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1352:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1352 | GLfloat(xyzw[3]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1400:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1400 | GLUP::current_context_->immediate_color(rgb[0], rgb[1], rgb[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1400:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1400 | GLUP::current_context_->immediate_color(rgb[0], rgb[1], rgb[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1405:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1405 | GLUP::current_context_->immediate_color(rgba[0], rgba[1], rgba[2], rgba[3]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1405:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1405 | GLUP::current_context_->immediate_color(rgba[0], rgba[1], rgba[2], rgba[3]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1405:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1405 | GLUP::current_context_->immediate_color(rgba[0], rgba[1], rgba[2], rgba[3]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1412 | GLfloat(rgb[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1413:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1413 | GLfloat(rgb[2]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1421:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1421 | GLfloat(rgba[1]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1422:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1422 | GLfloat(rgba[2]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1423:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1423 | GLfloat(rgba[3]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1458:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | GLUP::current_context_->immediate_tex_coord(st[0], st[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1463:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1463 | GLUP::current_context_->immediate_tex_coord(stu[0], stu[1], stu[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1463:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1463 | GLUP::current_context_->immediate_tex_coord(stu[0], stu[1], stu[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1469:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1469 | stuv[0], stuv[1], stuv[2], stuv[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1469:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1469 | stuv[0], stuv[1], stuv[2], stuv[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1469:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1469 | stuv[0], stuv[1], stuv[2], stuv[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1477:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1477 | GLfloat(st[1]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1485:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1485 | GLfloat(stu[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1486:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1486 | GLfloat(stu[2]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1494:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1494 | GLfloat(stuv[1]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1495:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1495 | GLfloat(stuv[2]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1496:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1496 | GLfloat(stuv[3]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1558:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1558 | xyz[0],xyz[1],xyz[2] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1558:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1558 | xyz[0],xyz[1],xyz[2] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1573:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1573 | GLfloat(xyz[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1574:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1574 | GLfloat(xyz[2]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1776:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1776 | attrib_binding_[i].copy_to_GL(GLuint(i)); | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1795:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1795 | attrib_binding_[i].copy_from_GL(GLuint(i)); | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1806:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1806 | attrib_binding_[i].reset(); | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1924:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1924 | arrays[i] = GLUP::VAO_allocator.new_VAO(); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP.cpp:1944:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1944 | GLUP::VAO_allocator.delete_VAO(arrays[i]); | ^~~~~~ 420 warnings generated. [ 90% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/bin/geocod/CMakeFiles/geocod.dir/lua/embedded_lua_files.cpp.o -MF src/bin/geocod/CMakeFiles/geocod.dir/lua/embedded_lua_files.cpp.o.d -o src/bin/geocod/CMakeFiles/geocod.dir/lua/embedded_lua_files.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geocod/lua/embedded_lua_files.cpp [ 90% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Wall -Wextra -MD -MT src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/main.cpp.o -MF src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/main.cpp.o.d -o src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/main.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_nn_search/main.cpp [ 90% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Wall -Wextra -MD -MT src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/nn_search_ANN.cpp.o -MF src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/nn_search_ANN.cpp.o.d -o src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/nn_search_ANN.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_nn_search/nn_search_ANN.cpp [ 90% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Wall -Wextra -MD -MT src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/ANN.cpp.o -MF src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/ANN.cpp.o.d -o src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/ANN.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_nn_search/third_party/ANN/ANN.cpp [ 90% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Wall -Wextra -MD -MT src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/bd_fix_rad_search.cpp.o -MF src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/bd_fix_rad_search.cpp.o.d -o src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/bd_fix_rad_search.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_nn_search/third_party/ANN/bd_fix_rad_search.cpp [ 90% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Wall -Wextra -MD -MT src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/bd_pr_search.cpp.o -MF src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/bd_pr_search.cpp.o.d -o src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/bd_pr_search.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_nn_search/third_party/ANN/bd_pr_search.cpp [ 90% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Wall -Wextra -MD -MT src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/bd_search.cpp.o -MF src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/bd_search.cpp.o.d -o src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/bd_search.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_nn_search/third_party/ANN/bd_search.cpp [ 90% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Wall -Wextra -MD -MT src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/bd_tree.cpp.o -MF src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/bd_tree.cpp.o.d -o src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/bd_tree.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_nn_search/third_party/ANN/bd_tree.cpp [ 90% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Wall -Wextra -MD -MT src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/brute.cpp.o -MF src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/brute.cpp.o.d -o src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/brute.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_nn_search/third_party/ANN/brute.cpp [ 90% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Wall -Wextra -MD -MT src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/kd_dump.cpp.o -MF src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/kd_dump.cpp.o.d -o src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/kd_dump.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_nn_search/third_party/ANN/kd_dump.cpp [ 91% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Wall -Wextra -MD -MT src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/kd_fix_rad_search.cpp.o -MF src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/kd_fix_rad_search.cpp.o.d -o src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/kd_fix_rad_search.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_nn_search/third_party/ANN/kd_fix_rad_search.cpp [ 91% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Wall -Wextra -MD -MT src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/kd_pr_search.cpp.o -MF src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/kd_pr_search.cpp.o.d -o src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/kd_pr_search.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_nn_search/third_party/ANN/kd_pr_search.cpp [ 91% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Wall -Wextra -MD -MT src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/kd_search.cpp.o -MF src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/kd_search.cpp.o.d -o src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/kd_search.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_nn_search/third_party/ANN/kd_search.cpp [ 91% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Wall -Wextra -MD -MT src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/kd_split.cpp.o -MF src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/kd_split.cpp.o.d -o src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/kd_split.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_nn_search/third_party/ANN/kd_split.cpp [ 91% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Wall -Wextra -MD -MT src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/kd_tree.cpp.o -MF src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/kd_tree.cpp.o.d -o src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/kd_tree.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_nn_search/third_party/ANN/kd_tree.cpp [ 91% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Wall -Wextra -MD -MT src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/kd_util.cpp.o -MF src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/kd_util.cpp.o.d -o src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/kd_util.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_nn_search/third_party/ANN/kd_util.cpp [ 91% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Wall -Wextra -MD -MT src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/perf.cpp.o -MF src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/perf.cpp.o.d -o src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/perf.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_nn_search/third_party/ANN/perf.cpp [ 91% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DGEO_USE_SYSTEM_GLFW3 -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/mesh/mesh_gfx.cpp.o -MF src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/mesh/mesh_gfx.cpp.o.d -o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/mesh/mesh_gfx.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:305:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 305 | geo_assert(top_ != MAX_DEPTH-1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:317:34: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 317 | geo_assert(top_ != 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:530:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 530 | geo_assert(data_ == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1043:42: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1043 | geo_assert(GL_primitive == 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1044:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1044 | geo_assert(nb_elements_per_primitive == 0); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:691:3: warning: 'switch' missing 'default' label [-Wswitch-default] 691 | switch(attribute_dim_) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:1041:43: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1041 | geo_assert(filter != nullptr) ; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:1096:43: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1096 | geo_assert(filter != nullptr) ; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1631:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1631 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1591:9: warning: 'switch' missing 'default' label [-Wswitch-default] 1591 | switch(scalar_attribute_.element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1679:2: warning: 'switch' missing 'default' label [-Wswitch-default] 1679 | switch(attribute_texture_dim_) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1751:9: warning: 'switch' missing 'default' label [-Wswitch-default] 1751 | switch(subelements) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:115:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 115 | return edge_[e*2+lv]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:127:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 127 | return config_size_[config]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:148:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return config_ + config * nb_edges_; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:222:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | lv = (lv+1) % desc_->nb_vertices_in_facet[f]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:234:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | return desc_->facet_vertex[f][lv]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:234:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | return desc_->facet_vertex[f][lv]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:261:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | index_t result = vv_to_e_[v1*desc_->nb_vertices+v2]; | ^~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:238:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | to[i] = GLfloat(from[i]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | to[i] = GLfloat(from[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:250:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | to[i] = GLdouble(from[i]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:250:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | to[i] = GLdouble(from[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:262:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 262 | v[1] *= s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:263:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | v[2] *= s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:298:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 298 | return stack_[top_].data(); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:420:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 420 | current_[1] = y; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:421:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 421 | current_[2] = z; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:422:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 422 | current_[3] = w; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:492:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 492 | return data_ + v*dimension_; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:527:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 527 | current_[1] = rhs.current_[1]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:527:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 527 | current_[1] = rhs.current_[1]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:528:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | current_[2] = rhs.current_[2]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:528:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | current_[2] = rhs.current_[2]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:529:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 529 | current_[3] = rhs.current_[3]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:529:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 529 | current_[3] = rhs.current_[3]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:560:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 560 | buffer[GLUP_VERTEX_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:561:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 561 | buffer[GLUP_COLOR_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:562:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 562 | buffer[GLUP_TEX_COORD_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:563:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 563 | buffer[GLUP_NORMAL_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:566:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 566 | buffer[GLUP_VERTEX_ATTRIBUTE].enable(); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:597:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 597 | buffer[i].copy(to, from); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:620:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 620 | nb_vertices_per_primitive_[primitive] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:633:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 633 | buffer[i].copy_current_to(current_vertex_); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:676:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 676 | return current_vertex_ / nb_vertices_per_primitive_[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:963:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 963 | reinterpret_cast(address_)[3] = 1.0f; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1154:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1154 | copy_vector(matrix_stack_[matrix_mode_].top(), m, 16); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1165:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1165 | copy_vector(matrix_stack_[matrix_mode_].top(), m, 16); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1174:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1174 | load_identity_matrix(matrix_stack_[matrix_mode_].top()); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1187:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1187 | mult_matrices(product,m,matrix_stack_[matrix_mode_].top()); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1197:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1197 | matrix_stack_[matrix_mode_].push(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1204 | matrix_stack_[matrix_mode_].pop(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1238:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1238 | immediate_state_.buffer[GLUP_VERTEX_ATTRIBUTE].set_current(x,y,z,w); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1253:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1253 | immediate_state_.buffer[GLUP_COLOR_ATTRIBUTE].set_current(r,g,b,a); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1264:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1264 | immediate_state_.buffer[GLUP_TEX_COORD_ATTRIBUTE].set_current( | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1275:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1275 | immediate_state_.buffer[GLUP_NORMAL_ATTRIBUTE].set_current( | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1396:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1396 | return matrix_stack_[matrix].top(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1850:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1850 | if(v_is_visible_[first_v+lv]) { | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1872:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1872 | GLUPfloat t = -eqn[3] -( | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1874:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1874 | eqn[1]*p1[1] + | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1874:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1874 | eqn[1]*p1[1] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1875:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1875 | eqn[2]*p1[2] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1875:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1875 | eqn[2]*p1[2] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1891:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1891 | isect_vertex_attribute_[0][4*vi+0] = s*p1[0] + t*p2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1894:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1894 | isect_vertex_attribute_[0][4*vi+3] = 1.0f; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1897:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1897 | if(immediate_state_.buffer[i].is_enabled()) { | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1899:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1899 | immediate_state_.buffer[i].element_ptr(v1); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1901:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1901 | immediate_state_.buffer[i].element_ptr(v2); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1902:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1902 | isect_vertex_attribute_[i][4*vi+0] = s*a1[0] + t*a2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1902:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1902 | isect_vertex_attribute_[i][4*vi+0] = s*a1[0] + t*a2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:67:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | GLUP::current_context_->immediate_vertex(xy[0], xy[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:71:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | GLUP::current_context_->immediate_vertex(xyz[0], xyz[1], xyz[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:71:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | GLUP::current_context_->immediate_vertex(xyz[0], xyz[1], xyz[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:76:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 76 | xyzw[0], xyzw[1], xyzw[2], xyzw[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:76:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 76 | xyzw[0], xyzw[1], xyzw[2], xyzw[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:76:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 76 | xyzw[0], xyzw[1], xyzw[2], xyzw[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:83:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 83 | GLfloat(xy[1]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:90:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | GLfloat(xyz[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:91:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | GLfloat(xyz[2]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:98:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 98 | GLfloat(xyzw[1]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:99:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | GLfloat(xyzw[2]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:100:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 100 | GLfloat(xyzw[3]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:145:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 145 | GLUP::current_context_->immediate_color(rgb[0], rgb[1], rgb[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:145:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 145 | GLUP::current_context_->immediate_color(rgb[0], rgb[1], rgb[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:149:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | GLUP::current_context_->immediate_color(rgba[0], rgba[1], rgba[2], rgba[3]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:149:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | GLUP::current_context_->immediate_color(rgba[0], rgba[1], rgba[2], rgba[3]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:149:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | GLUP::current_context_->immediate_color(rgba[0], rgba[1], rgba[2], rgba[3]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:155:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 155 | GLfloat(rgb[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:156:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | GLfloat(rgb[2]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:163:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 163 | GLfloat(rgba[1]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:164:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 164 | GLfloat(rgba[2]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:165:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 165 | GLfloat(rgba[3]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:199:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 199 | GLUP::current_context_->immediate_tex_coord(st[0], st[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:203:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 203 | GLUP::current_context_->immediate_tex_coord(stu[0], stu[1], stu[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:203:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 203 | GLUP::current_context_->immediate_tex_coord(stu[0], stu[1], stu[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:208:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | stuv[0], stuv[1], stuv[2], stuv[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:208:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | stuv[0], stuv[1], stuv[2], stuv[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:208:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | stuv[0], stuv[1], stuv[2], stuv[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:215:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | GLfloat(st[1]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:222:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | GLfloat(stu[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:223:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 223 | GLfloat(stu[2]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:230:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 230 | GLfloat(stuv[1]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:231:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 231 | GLfloat(stuv[2]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:232:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | GLfloat(stuv[3]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:289:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | xyz[0],xyz[1],xyz[2] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:289:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | xyz[0],xyz[1],xyz[2] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:302:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | GLfloat(xyz[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:303:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | GLfloat(xyz[2]) | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:274:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | return draw_cells_[type]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:287:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 287 | draw_cells_[type] = x; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:299:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 299 | points_color_[1] = g; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:300:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 300 | points_color_[2] = b; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:301:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 301 | points_color_[3] = a; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:312:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 312 | g = points_color_[1]; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:313:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | b = points_color_[2]; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:314:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 314 | a = points_color_[3]; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:345:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 345 | mesh_color_[1] = g; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:346:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 346 | mesh_color_[2] = b; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:347:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 347 | mesh_color_[3] = a; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:358:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 358 | g = mesh_color_[1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:359:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 359 | b = mesh_color_[2]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:360:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | a = mesh_color_[3]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:374:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | surface_color_[1] = g; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:375:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 375 | surface_color_[2] = b; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:376:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 376 | surface_color_[3] = a; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:378:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 378 | backface_surface_color_[1] = g; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:379:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 379 | backface_surface_color_[2] = b; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:380:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 380 | backface_surface_color_[3] = a; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:391:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 391 | g = surface_color_[1]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:392:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 392 | b = surface_color_[2]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:393:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | a = surface_color_[3]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:408:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 408 | backface_surface_color_[1] = g; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:409:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | backface_surface_color_[2] = b; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:410:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 410 | backface_surface_color_[3] = a; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:421:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 421 | cells_color_[i][0] = r; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:422:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 422 | cells_color_[i][1] = g; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:422:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 422 | cells_color_[i][1] = g; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:423:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 423 | cells_color_[i][2] = b; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:423:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 423 | cells_color_[i][2] = b; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:424:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | cells_color_[i][3] = a; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:424:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | cells_color_[i][3] = a; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:436:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | g = cells_color_[0][1]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:437:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 437 | b = cells_color_[0][2]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:438:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 438 | a = cells_color_[0][3]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:684:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | cells_color_[type][0] = r; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:685:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | cells_color_[type][1] = g; | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:685:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | cells_color_[type][1] = g; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:686:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | cells_color_[type][2] = b; | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:686:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | cells_color_[type][2] = b; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:698:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 698 | tex_coord_attribute_[1][element] | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:704:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 704 | tex_coord_attribute_[1][element], | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:705:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 705 | tex_coord_attribute_[2][element] | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:753:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 753 | s*p[0] + t*p[3], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:754:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 754 | s*p[1] + t*p[4], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:754:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 754 | s*p[1] + t*p[4], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:755:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 755 | s*p[2] + t*p[5] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:755:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 755 | s*p[2] + t*p[5] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:761:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 761 | s*p[0] + time_*p[3], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:762:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 762 | s*p[1] + time_*p[4], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:762:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 762 | s*p[1] + time_*p[4], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:763:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 763 | s*p[2] + time_*p[5] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:763:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 763 | s*p[2] + time_*p[5] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:61:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 61 | draw_cells_[MESH_TET] = true; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:62:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 62 | draw_cells_[MESH_HEX] = true; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:63:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 63 | draw_cells_[MESH_PRISM] = true; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:64:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 64 | draw_cells_[MESH_PYRAMID] = true; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:65:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 65 | draw_cells_[MESH_CONNECTOR] = true; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:80:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | has_cells_[type] = false; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:459:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 459 | state.buffer[GLUP::GLUP_VERTEX_ATTRIBUTE]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:472:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 472 | current_vertex[1] = p[1]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:472:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 472 | current_vertex[1] = p[1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:473:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 473 | current_vertex[2] = p[2]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:473:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 473 | current_vertex[2] = p[2]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:474:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 474 | current_vertex[3] = 1.0f; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:475:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 475 | current_vertex += 4; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:493:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | current_vertex[1] = float(p[1]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:493:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | current_vertex[1] = float(p[1]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:494:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | current_vertex[2] = float(p[2]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:494:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | current_vertex[2] = float(p[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:495:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 495 | current_vertex[3] = 1.0f; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:496:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 496 | current_vertex += 4; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:926:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 926 | if(!draw_cells_[MESH_TET]) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:929:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 929 | glupSetColor4fv(GLUP_FRONT_AND_BACK_COLOR, cells_color_[MESH_TET]); | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:992:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 992 | state.buffer[GLUP::GLUP_VERTEX_ATTRIBUTE]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1005:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1005 | current_vertex[1] = p[1]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1005:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1005 | current_vertex[1] = p[1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1006:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1006 | current_vertex[2] = p[2]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1006:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1006 | current_vertex[2] = p[2]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1007:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1007 | current_vertex[3] = 1.0f; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1008:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1008 | current_vertex += 4; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1026:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1026 | current_vertex[1] = float(p[1]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1026:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1026 | current_vertex[1] = float(p[1]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1027:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1027 | current_vertex[2] = float(p[2]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1027:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1027 | current_vertex[2] = float(p[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1028:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1028 | current_vertex[3] = 1.0f; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1029:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1029 | current_vertex += 4; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1082:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1082 | (!has_cells_[MESH_TET] || can_use_array_mode(GLUP_TETRAHEDRA)) && | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1083:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1083 | (!has_cells_[MESH_HEX] || can_use_array_mode(GLUP_HEXAHEDRA) ) && | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1084:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1084 | (!has_cells_[MESH_PRISM] || can_use_array_mode(GLUP_PRISMS) ) && | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1085:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1085 | (!has_cells_[MESH_PYRAMID] || can_use_array_mode(GLUP_PYRAMIDS) ) && | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1086:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1086 | (!has_cells_[MESH_CONNECTOR] || can_use_array_mode(GLUP_CONNECTORS)) | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1118:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1118 | if(!draw_cells_[type] || !has_cells_[type]) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1118:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1118 | if(!draw_cells_[type] || !has_cells_[type]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1123:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1123 | glupSetColor4fv(GLUP_FRONT_AND_BACK_COLOR, cells_color_[type]); | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1126:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1126 | GLUPprimitive glup_prim = geogram_cell_to_glup[type]; | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1155:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1155 | if(!draw_cells_[type] || !has_cells_[type]) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1155:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1155 | if(!draw_cells_[type] || !has_cells_[type]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1158:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1158 | glupSetColor4fv(GLUP_FRONT_AND_BACK_COLOR, cells_color_[type]); | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1163:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1163 | glupBegin(geogram_cell_to_glup[type]); | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1178:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1178 | if(!draw_cells_[type] || !has_cells_[type]) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1178:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1178 | if(!draw_cells_[type] || !has_cells_[type]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1185:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1185 | glupBegin(geogram_cell_to_glup[type]); | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1238:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1238 | has_cells_[type] = false; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1241:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1241 | has_cells_[mesh_->cells.type(cell)] = true; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1492:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1492 | tex_coord_attribute_[i].bind_if_is_defined( | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1496:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1496 | if(tex_coord_attribute_[i].is_bound()) { | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1498:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1498 | tex_coord_attribute_[i].unbind(); | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1666:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1666 | tex_coord_attribute_[i].bind_if_is_defined( | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1733:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1733 | if(tex_coord_attribute_[i].is_bound()) { | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1737:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1737 | tex_coord_attribute_[i].unbind(); | ^~~~~~~~~~~~~~~~~~~~ 399 warnings generated. [ 91% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/bin/geoshade/CMakeFiles/geoshade.dir/glsl/embedded_glsl_files.cpp.o -MF src/bin/geoshade/CMakeFiles/geoshade.dir/glsl/embedded_glsl_files.cpp.o.d -o src/bin/geoshade/CMakeFiles/geoshade.dir/glsl/embedded_glsl_files.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geoshade/glsl/embedded_glsl_files.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geoshade/glsl/embedded_glsl_files.cpp:5: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/file_system.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geoshade/glsl/embedded_glsl_files.cpp:5: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/file_system.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. [ 91% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/examples/geogram/opennl_LSCM/CMakeFiles/opennl_LSCM.dir/main.cpp.o -MF src/examples/geogram/opennl_LSCM/CMakeFiles/opennl_LSCM.dir/main.cpp.o.d -o src/examples/geogram/opennl_LSCM/CMakeFiles/opennl_LSCM.dir/main.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/opennl_LSCM/main.cpp /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/opennl_LSCM/main.cpp:898:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 898 | if(!strcmp(argv[i],"spectral=true")) { | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/opennl_LSCM/main.cpp:900:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 900 | } else if(!strcmp(argv[i],"spectral=false")) { | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/opennl_LSCM/main.cpp:902:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 902 | } else if(strchr(argv[i],'=') == nullptr) { | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/opennl_LSCM/main.cpp:903:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 903 | filenames.push_back(argv[i]); | ^~~~ 4 warnings generated. [ 92% 976/1016] /usr/local/libexec/ccache/cc -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/examples/geogram/opennl_basic_example/CMakeFiles/opennl_basic_example.dir/main.c.o -MF src/examples/geogram/opennl_basic_example/CMakeFiles/opennl_basic_example.dir/main.c.o.d -o src/examples/geogram/opennl_basic_example/CMakeFiles/opennl_basic_example.dir/main.c.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/opennl_basic_example/main.c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/opennl_basic_example/main.c:61:5: warning: 'switch' missing 'default' label [-Wswitch-default] 61 | switch(solver) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/opennl_basic_example/main.c:215:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | nlCoefficient(0, XY[k][0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/opennl_basic_example/main.c:217:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | nlRightHandSide(XY[k][1]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/opennl_basic_example/main.c:217:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | nlRightHandSide(XY[k][1]); | ^~ 4 warnings generated. [ 92% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/bin/geodump/CMakeFiles/geodump.dir/main.cpp.o -MF src/bin/geodump/CMakeFiles/geodump.dir/main.cpp.o.d -o src/bin/geodump/CMakeFiles/geodump.dir/main.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geodump/main.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geodump/main.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geodump/main.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geodump/main.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geodump/main.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geodump/main.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ 16 warnings generated. [ 92% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/tests/test_expansion_nt/CMakeFiles/test_expansion_nt.dir/main.cpp.o -MF src/tests/test_expansion_nt/CMakeFiles/test_expansion_nt.dir/main.cpp.o.d -o src/tests/test_expansion_nt/CMakeFiles/test_expansion_nt.dir/main.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_expansion_nt/main.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_expansion_nt/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_expansion_nt/main.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:124:13: warning: 'switch' missing 'default' label [-Wswitch-default] 124 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:171:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 171 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:163:13: warning: 'switch' missing 'default' label [-Wswitch-default] 163 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:208:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 208 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:200:13: warning: 'switch' missing 'default' label [-Wswitch-default] 200 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:236:13: warning: 'switch' missing 'default' label [-Wswitch-default] 236 | switch(op) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_expansion_nt/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_expansion_nt/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:237:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | return x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:251:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 251 | return x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:383:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | x_[i] = rhs.x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:383:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | x_[i] = rhs.x_[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:429:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 429 | two_sum(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:461:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 461 | two_diff(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:493:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | two_product(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:522:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 522 | square(a, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1017:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | x_[i] = -x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1017:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | x_[i] = -x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1032:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1032 | x_[i] *= s; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1045:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1045 | result += x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1058:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1058 | return geo_sgn(x_[length() - 1]); | ^~ 21 warnings generated. [ 92% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/tests/test_logger/CMakeFiles/test_logger.dir/main.cpp.o -MF src/tests/test_logger/CMakeFiles/test_logger.dir/main.cpp.o.d -o src/tests/test_logger/CMakeFiles/test_logger.dir/main.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_logger/main.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_logger/main.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_logger/main.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_logger/main.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ 9 warnings generated. [ 92% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/examples/graphics/demo_Evert/CMakeFiles/geogram_demo_Evert.dir/generateGeometry.cpp.o -MF src/examples/graphics/demo_Evert/CMakeFiles/geogram_demo_Evert.dir/generateGeometry.cpp.o.d -o src/examples/graphics/demo_Evert/CMakeFiles/geogram_demo_Evert.dir/generateGeometry.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Evert/generateGeometry.cpp /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Evert/generateGeometry.cpp:1010:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1010 | point[1] = float(y); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Evert/generateGeometry.cpp:1011:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1011 | point[2] = float(z); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Evert/generateGeometry.cpp:1013:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1013 | normal[1] = float(-ny*s); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Evert/generateGeometry.cpp:1014:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1014 | normal[2] = float(-nz*s); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Evert/generateGeometry.cpp:1028:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1028 | point[1] = float(y); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Evert/generateGeometry.cpp:1029:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1029 | point[2] = float(z); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Evert/generateGeometry.cpp:1056:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1056 | getPoint(P, points + offset); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Evert/generateGeometry.cpp:1058:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1058 | getPoint(P, points + offset, normals + offset); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Evert/generateGeometry.cpp:1058:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1058 | getPoint(P, points + offset, normals + offset); | ^~~~~~~ 9 warnings generated. [ 92% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DGEO_USE_SYSTEM_GLFW3 -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/simple_mesh_application.cpp.o -MF src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/simple_mesh_application.cpp.o.d -o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/simple_mesh_application.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:288:30: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 288 | * \throw TaskCanceled | ~~~~~~~~~~~~~~~~~~^ 289 | */ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/console.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.h:56: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui/imgui.h:62: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/geogram_imconfig.h:29: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glup_compat.h:12: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:48: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:364:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 364 | geo_assert(arg.type == Arg::ARG_BOOL); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:403:51: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 403 | geo_assert(arg.type == Arg::ARG_FLOAT); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:432:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 432 | geo_assert(arg.type == Arg::ARG_STRING); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:453:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 453 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1014:14: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1014 | ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1203:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1203 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1212:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1212 | geo_assert(i < args_.size()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:305:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 305 | geo_assert(top_ != MAX_DEPTH-1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:317:34: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 317 | geo_assert(top_ != 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:530:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 530 | geo_assert(data_ == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1043:42: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1043 | geo_assert(GL_primitive == 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1044:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1044 | geo_assert(nb_elements_per_primitive == 0); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:691:3: warning: 'switch' missing 'default' label [-Wswitch-default] 691 | switch(attribute_dim_) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:1041:43: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1041 | geo_assert(filter != nullptr) ; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:1096:43: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1096 | geo_assert(filter != nullptr) ; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:115:42: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 115 | geo_assert(result != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:616:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 616 | geo_assert(M_in.vertices.dimension() >= index_t(animate ? 6 : 3)); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:115:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 115 | return edge_[e*2+lv]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:127:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 127 | return config_size_[config]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:148:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return config_ + config * nb_edges_; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:222:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | lv = (lv+1) % desc_->nb_vertices_in_facet[f]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:234:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | return desc_->facet_vertex[f][lv]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:234:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | return desc_->facet_vertex[f][lv]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:261:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | index_t result = vv_to_e_[v1*desc_->nb_vertices+v2]; | ^~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:238:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | to[i] = GLfloat(from[i]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | to[i] = GLfloat(from[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:250:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | to[i] = GLdouble(from[i]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:250:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | to[i] = GLdouble(from[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:262:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 262 | v[1] *= s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:263:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | v[2] *= s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:298:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 298 | return stack_[top_].data(); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:420:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 420 | current_[1] = y; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:421:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 421 | current_[2] = z; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:422:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 422 | current_[3] = w; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:492:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 492 | return data_ + v*dimension_; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:527:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 527 | current_[1] = rhs.current_[1]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:527:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 527 | current_[1] = rhs.current_[1]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:528:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | current_[2] = rhs.current_[2]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:528:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | current_[2] = rhs.current_[2]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:529:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 529 | current_[3] = rhs.current_[3]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:529:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 529 | current_[3] = rhs.current_[3]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:560:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 560 | buffer[GLUP_VERTEX_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:561:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 561 | buffer[GLUP_COLOR_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:562:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 562 | buffer[GLUP_TEX_COORD_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:563:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 563 | buffer[GLUP_NORMAL_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:566:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 566 | buffer[GLUP_VERTEX_ATTRIBUTE].enable(); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:597:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 597 | buffer[i].copy(to, from); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:620:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 620 | nb_vertices_per_primitive_[primitive] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:633:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 633 | buffer[i].copy_current_to(current_vertex_); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:676:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 676 | return current_vertex_ / nb_vertices_per_primitive_[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:963:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 963 | reinterpret_cast(address_)[3] = 1.0f; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1154:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1154 | copy_vector(matrix_stack_[matrix_mode_].top(), m, 16); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1165:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1165 | copy_vector(matrix_stack_[matrix_mode_].top(), m, 16); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1174:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1174 | load_identity_matrix(matrix_stack_[matrix_mode_].top()); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1187:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1187 | mult_matrices(product,m,matrix_stack_[matrix_mode_].top()); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1197:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1197 | matrix_stack_[matrix_mode_].push(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1204 | matrix_stack_[matrix_mode_].pop(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1238:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1238 | immediate_state_.buffer[GLUP_VERTEX_ATTRIBUTE].set_current(x,y,z,w); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1253:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1253 | immediate_state_.buffer[GLUP_COLOR_ATTRIBUTE].set_current(r,g,b,a); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1264:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1264 | immediate_state_.buffer[GLUP_TEX_COORD_ATTRIBUTE].set_current( | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1275:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1275 | immediate_state_.buffer[GLUP_NORMAL_ATTRIBUTE].set_current( | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1396:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1396 | return matrix_stack_[matrix].top(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1850:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1850 | if(v_is_visible_[first_v+lv]) { | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1872:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1872 | GLUPfloat t = -eqn[3] -( | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1874:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1874 | eqn[1]*p1[1] + | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1874:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1874 | eqn[1]*p1[1] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1875:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1875 | eqn[2]*p1[2] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1875:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1875 | eqn[2]*p1[2] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1891:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1891 | isect_vertex_attribute_[0][4*vi+0] = s*p1[0] + t*p2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1894:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1894 | isect_vertex_attribute_[0][4*vi+3] = 1.0f; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1897:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1897 | if(immediate_state_.buffer[i].is_enabled()) { | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1899:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1899 | immediate_state_.buffer[i].element_ptr(v1); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1901:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1901 | immediate_state_.buffer[i].element_ptr(v2); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1902:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1902 | isect_vertex_attribute_[i][4*vi+0] = s*a1[0] + t*a2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1902:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1902 | isect_vertex_attribute_[i][4*vi+0] = s*a1[0] + t*a2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:67:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | GLUP::current_context_->immediate_vertex(xy[0], xy[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:71:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | GLUP::current_context_->immediate_vertex(xyz[0], xyz[1], xyz[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:71:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | GLUP::current_context_->immediate_vertex(xyz[0], xyz[1], xyz[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:76:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 76 | xyzw[0], xyzw[1], xyzw[2], xyzw[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:76:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 76 | xyzw[0], xyzw[1], xyzw[2], xyzw[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:76:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 76 | xyzw[0], xyzw[1], xyzw[2], xyzw[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:83:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 83 | GLfloat(xy[1]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:90:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | GLfloat(xyz[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:91:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | GLfloat(xyz[2]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:98:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 98 | GLfloat(xyzw[1]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:99:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | GLfloat(xyzw[2]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:100:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 100 | GLfloat(xyzw[3]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:145:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 145 | GLUP::current_context_->immediate_color(rgb[0], rgb[1], rgb[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:145:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 145 | GLUP::current_context_->immediate_color(rgb[0], rgb[1], rgb[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:149:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | GLUP::current_context_->immediate_color(rgba[0], rgba[1], rgba[2], rgba[3]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:149:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | GLUP::current_context_->immediate_color(rgba[0], rgba[1], rgba[2], rgba[3]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:149:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | GLUP::current_context_->immediate_color(rgba[0], rgba[1], rgba[2], rgba[3]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:155:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 155 | GLfloat(rgb[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:156:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | GLfloat(rgb[2]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:163:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 163 | GLfloat(rgba[1]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:164:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 164 | GLfloat(rgba[2]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:165:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 165 | GLfloat(rgba[3]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:199:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 199 | GLUP::current_context_->immediate_tex_coord(st[0], st[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:203:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 203 | GLUP::current_context_->immediate_tex_coord(stu[0], stu[1], stu[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:203:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 203 | GLUP::current_context_->immediate_tex_coord(stu[0], stu[1], stu[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:208:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | stuv[0], stuv[1], stuv[2], stuv[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:208:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | stuv[0], stuv[1], stuv[2], stuv[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:208:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | stuv[0], stuv[1], stuv[2], stuv[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:215:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | GLfloat(st[1]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:222:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | GLfloat(stu[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:223:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 223 | GLfloat(stu[2]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:230:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 230 | GLfloat(stuv[1]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:231:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 231 | GLfloat(stuv[2]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:232:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | GLfloat(stuv[3]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:289:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | xyz[0],xyz[1],xyz[2] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:289:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | xyz[0],xyz[1],xyz[2] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:302:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | GLfloat(xyz[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:303:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | GLfloat(xyz[2]) | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:274:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | return draw_cells_[type]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:287:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 287 | draw_cells_[type] = x; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:299:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 299 | points_color_[1] = g; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:300:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 300 | points_color_[2] = b; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:301:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 301 | points_color_[3] = a; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:312:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 312 | g = points_color_[1]; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:313:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | b = points_color_[2]; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:314:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 314 | a = points_color_[3]; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:345:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 345 | mesh_color_[1] = g; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:346:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 346 | mesh_color_[2] = b; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:347:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 347 | mesh_color_[3] = a; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:358:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 358 | g = mesh_color_[1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:359:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 359 | b = mesh_color_[2]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:360:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | a = mesh_color_[3]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:374:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | surface_color_[1] = g; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:375:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 375 | surface_color_[2] = b; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:376:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 376 | surface_color_[3] = a; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:378:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 378 | backface_surface_color_[1] = g; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:379:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 379 | backface_surface_color_[2] = b; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:380:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 380 | backface_surface_color_[3] = a; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:391:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 391 | g = surface_color_[1]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:392:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 392 | b = surface_color_[2]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:393:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | a = surface_color_[3]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:408:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 408 | backface_surface_color_[1] = g; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:409:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | backface_surface_color_[2] = b; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:410:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 410 | backface_surface_color_[3] = a; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:421:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 421 | cells_color_[i][0] = r; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:422:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 422 | cells_color_[i][1] = g; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:422:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 422 | cells_color_[i][1] = g; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:423:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 423 | cells_color_[i][2] = b; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:423:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 423 | cells_color_[i][2] = b; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:424:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | cells_color_[i][3] = a; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:424:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | cells_color_[i][3] = a; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:436:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | g = cells_color_[0][1]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:437:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 437 | b = cells_color_[0][2]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:438:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 438 | a = cells_color_[0][3]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:684:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | cells_color_[type][0] = r; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:685:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | cells_color_[type][1] = g; | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:685:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | cells_color_[type][1] = g; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:686:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | cells_color_[type][2] = b; | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:686:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | cells_color_[type][2] = b; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:698:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 698 | tex_coord_attribute_[1][element] | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:704:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 704 | tex_coord_attribute_[1][element], | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:705:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 705 | tex_coord_attribute_[2][element] | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:753:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 753 | s*p[0] + t*p[3], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:754:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 754 | s*p[1] + t*p[4], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:754:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 754 | s*p[1] + t*p[4], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:755:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 755 | s*p[2] + t*p[5] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:755:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 755 | s*p[2] + t*p[5] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:761:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 761 | s*p[0] + time_*p[3], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:762:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 762 | s*p[1] + time_*p[4], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:762:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 762 | s*p[1] + time_*p[4], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:763:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 763 | s*p[2] + time_*p[5] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:763:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 763 | s*p[2] + time_*p[5] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:618:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 618 | xyzmin[c] = Numeric::max_float64(); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:619:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 619 | xyzmax[c] = Numeric::min_float64(); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:626:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 626 | xyzmin[c] = std::min(xyzmin[c], double(p[c])); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:626:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 626 | xyzmin[c] = std::min(xyzmin[c], double(p[c])); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:626:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 626 | xyzmin[c] = std::min(xyzmin[c], double(p[c])); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:627:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 627 | xyzmax[c] = std::max(xyzmax[c], double(p[c])); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:627:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 627 | xyzmax[c] = std::max(xyzmax[c], double(p[c])); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:627:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 627 | xyzmax[c] = std::max(xyzmax[c], double(p[c])); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:629:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 629 | xyzmin[c] = std::min(xyzmin[c], double(p[c+3])); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:629:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 629 | xyzmin[c] = std::min(xyzmin[c], double(p[c+3])); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:629:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 629 | xyzmin[c] = std::min(xyzmin[c], double(p[c+3])); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:630:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 630 | xyzmax[c] = std::max(xyzmax[c], double(p[c+3])); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:630:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 630 | xyzmax[c] = std::max(xyzmax[c], double(p[c+3])); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:630:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 630 | xyzmax[c] = std::max(xyzmax[c], double(p[c+3])); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:636:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 636 | xyzmin[c] = std::min(xyzmin[c], p[c]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:636:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 636 | xyzmin[c] = std::min(xyzmin[c], p[c]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:636:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 636 | xyzmin[c] = std::min(xyzmin[c], p[c]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:637:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 637 | xyzmax[c] = std::max(xyzmax[c], p[c]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:637:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 637 | xyzmax[c] = std::max(xyzmax[c], p[c]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:637:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 637 | xyzmax[c] = std::max(xyzmax[c], p[c]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:639:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 639 | xyzmin[c] = std::min(xyzmin[c], p[c+3]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:639:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 639 | xyzmin[c] = std::min(xyzmin[c], p[c+3]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:639:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 639 | xyzmin[c] = std::min(xyzmin[c], p[c+3]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:640:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 640 | xyzmax[c] = std::max(xyzmax[c], p[c+3]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:640:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 640 | xyzmax[c] = std::max(xyzmax[c], p[c+3]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.cpp:640:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 640 | xyzmax[c] = std::max(xyzmax[c], p[c+3]); | ^ 374 warnings generated. [ 92% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/tests/test_locks/CMakeFiles/test_locks.dir/main.cpp.o -MF src/tests/test_locks/CMakeFiles/test_locks.dir/main.cpp.o.d -o src/tests/test_locks/CMakeFiles/test_locks.dir/main.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_locks/main.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_locks/main.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_locks/main.cpp:101:43: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 101 | geo_assert(data_[j] == -1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_locks/main.cpp:104:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 104 | geo_assert(data_[j] == signed_index_t(pid)); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_locks/main.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_locks/main.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ 11 warnings generated. [ 92% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DGEO_USE_SYSTEM_GLFW3 -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/lua/lua_imgui.cpp.o -MF src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/lua/lua_imgui.cpp.o.d -o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/lua/lua_imgui.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.h:56: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui/imgui.h:62: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/geogram_imconfig.h:29: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glup_compat.h:12: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:260:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 260 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:278:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 278 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:286:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 286 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:487:24: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 487 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1294:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1294 | geo_assert(lua_gettop(L) > 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1295:31: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1295 | geo_assert(lua_istable(L,-1)); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'ImDrawList *(*)()' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1054:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1054 | lua_bindwrapper(L,ImGui::GetWindowDrawList); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'ImDrawList *(*)()' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1054:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1054 | lua_bindwrapper(L,ImGui::GetWindowDrawList); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'void (*)(ImDrawList *, float, float, float, float, bool)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1058:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1058 | lua_bindwrapper(L,ImGuiDrawAdapters::PushClipRect); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'void (*)(ImDrawList *, float, float, float, float, bool)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1058:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1058 | lua_bindwrapper(L,ImGuiDrawAdapters::PushClipRect); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'void (*)(ImDrawList *)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1059:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1059 | lua_bindwrapper(L,ImGuiDrawAdapters::PushClipRectFullScreen); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'void (*)(ImDrawList *)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1059:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1059 | lua_bindwrapper(L,ImGuiDrawAdapters::PushClipRectFullScreen); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'void (*)(ImDrawList *, unsigned int)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1062:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1062 | lua_bindwrapper(L,ImGuiDrawAdapters::PushTextureID); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'void (*)(ImDrawList *, unsigned int)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1062:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1062 | lua_bindwrapper(L,ImGuiDrawAdapters::PushTextureID); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'void (*)(ImDrawList *, float, float, float, float, unsigned int, float)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1065:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1065 | lua_bindwrapper(L,ImGuiDrawAdapters::AddLine); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'void (*)(ImDrawList *, float, float, float, float, unsigned int, float)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1065:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1065 | lua_bindwrapper(L,ImGuiDrawAdapters::AddLine); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'void (*)(ImDrawList *, float, float, float, float, unsigned int, float, int, float)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1066:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1066 | lua_bindwrapper(L,ImGuiDrawAdapters::AddRect); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'void (*)(ImDrawList *, float, float, float, float, unsigned int, float, int, float)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1066:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1066 | lua_bindwrapper(L,ImGuiDrawAdapters::AddRect); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'void (*)(ImDrawList *, float, float, float, float, unsigned int, float, int)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1067:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1067 | lua_bindwrapper(L,ImGuiDrawAdapters::AddRectFilled); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'void (*)(ImDrawList *, float, float, float, float, unsigned int, float, int)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1067:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1067 | lua_bindwrapper(L,ImGuiDrawAdapters::AddRectFilled); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'void (*)(ImDrawList *, float, float, float, float, unsigned int, unsigned int, unsigned int, unsigned int)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1068:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1068 | lua_bindwrapper(L,ImGuiDrawAdapters::AddRectFilledMultiColor); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'void (*)(ImDrawList *, float, float, float, float, unsigned int, unsigned int, unsigned int, unsigned int)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1068:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1068 | lua_bindwrapper(L,ImGuiDrawAdapters::AddRectFilledMultiColor); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'void (*)(ImDrawList *, float, float, float, float, float, float, float, float, unsigned int, float)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1069:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1069 | lua_bindwrapper(L,ImGuiDrawAdapters::AddQuad); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'void (*)(ImDrawList *, float, float, float, float, float, float, float, float, unsigned int, float)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1069:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1069 | lua_bindwrapper(L,ImGuiDrawAdapters::AddQuad); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'void (*)(ImDrawList *, float, float, float, float, float, float, float, float, unsigned int)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1070:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1070 | lua_bindwrapper(L,ImGuiDrawAdapters::AddQuadFilled); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'void (*)(ImDrawList *, float, float, float, float, float, float, float, float, unsigned int)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1070:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1070 | lua_bindwrapper(L,ImGuiDrawAdapters::AddQuadFilled); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'void (*)(ImDrawList *, float, float, float, float, float, float, unsigned int, float)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1071:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1071 | lua_bindwrapper(L,ImGuiDrawAdapters::AddTriangle); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'void (*)(ImDrawList *, float, float, float, float, float, float, unsigned int, float)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1071:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1071 | lua_bindwrapper(L,ImGuiDrawAdapters::AddTriangle); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'void (*)(ImDrawList *, float, float, float, float, float, float, unsigned int)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1072:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1072 | lua_bindwrapper(L,ImGuiDrawAdapters::AddTriangleFilled); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'void (*)(ImDrawList *, float, float, float, float, float, float, unsigned int)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1072:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1072 | lua_bindwrapper(L,ImGuiDrawAdapters::AddTriangleFilled); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'void (*)(ImDrawList *, float, float, float, unsigned int, int, float)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1073:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1073 | lua_bindwrapper(L,ImGuiDrawAdapters::AddCircle); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'void (*)(ImDrawList *, float, float, float, unsigned int, int, float)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1073:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1073 | lua_bindwrapper(L,ImGuiDrawAdapters::AddCircle); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'void (*)(ImDrawList *, float, float, float, unsigned int, int)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1074:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1074 | lua_bindwrapper(L,ImGuiDrawAdapters::AddCircleFilled); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'void (*)(ImDrawList *, float, float, float, unsigned int, int)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1074:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1074 | lua_bindwrapper(L,ImGuiDrawAdapters::AddCircleFilled); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'void (*)(ImDrawList *, float, float, unsigned int, const char *)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1075:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1075 | lua_bindwrapper(L,ImGuiDrawAdapters::AddText); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'void (*)(ImDrawList *, float, float, unsigned int, const char *)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1075:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1075 | lua_bindwrapper(L,ImGuiDrawAdapters::AddText); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'void (*)(ImDrawList *, unsigned int, float, float, float, unsigned int, const char *)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1076:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1076 | lua_bindwrapper(L,ImGuiDrawAdapters::AddText2); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'void (*)(ImDrawList *, unsigned int, float, float, float, unsigned int, const char *)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1076:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1076 | lua_bindwrapper(L,ImGuiDrawAdapters::AddText2); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'void (*)(ImDrawList *, float, float, float, float, float, float, float, float, unsigned int, float, int)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1077:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1077 | lua_bindwrapper(L,ImGuiDrawAdapters::AddBezierCubic); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'void (*)(ImDrawList *, float, float, float, float, float, float, float, float, unsigned int, float, int)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1077:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1077 | lua_bindwrapper(L,ImGuiDrawAdapters::AddBezierCubic); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'void (*)(ImDrawList *, unsigned int, float, float, float, float, float, float, float, float, unsigned int)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1078:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1078 | lua_bindwrapper(L,ImGuiDrawAdapters::AddImage); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'void (*)(ImDrawList *, unsigned int, float, float, float, float, float, float, float, float, unsigned int)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1078:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1078 | lua_bindwrapper(L,ImGuiDrawAdapters::AddImage); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'void (*)(ImDrawList *, unsigned int, float, float, float, float, float, float, float, float, unsigned int, float, int)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1079:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1079 | lua_bindwrapper(L,ImGuiDrawAdapters::AddImageRounded); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'void (*)(ImDrawList *, unsigned int, float, float, float, float, float, float, float, float, unsigned int, float, int)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1079:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1079 | lua_bindwrapper(L,ImGuiDrawAdapters::AddImageRounded); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'void (*)(ImDrawList *, float, float)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1081:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1081 | lua_bindwrapper(L,ImGuiDrawAdapters::PathLineTo); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'void (*)(ImDrawList *, float, float)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1081:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1081 | lua_bindwrapper(L,ImGuiDrawAdapters::PathLineTo); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'void (*)(ImDrawList *, unsigned int, bool, float)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1084:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1084 | lua_bindwrapper(L,ImGuiDrawAdapters::PathStroke); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'void (*)(ImDrawList *, unsigned int, bool, float)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1084:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1084 | lua_bindwrapper(L,ImGuiDrawAdapters::PathStroke); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'void (*)(ImDrawList *, float, float, float, float, float, int)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1085:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1085 | lua_bindwrapper(L,ImGuiDrawAdapters::PathArcTo); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'void (*)(ImDrawList *, float, float, float, float, float, int)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1085:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1085 | lua_bindwrapper(L,ImGuiDrawAdapters::PathArcTo); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'void (*)(ImDrawList *, float, float, float, int, int)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1086:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1086 | lua_bindwrapper(L,ImGuiDrawAdapters::PathArcToFast); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'void (*)(ImDrawList *, float, float, float, int, int)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1086:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1086 | lua_bindwrapper(L,ImGuiDrawAdapters::PathArcToFast); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1254:7: warning: cast from 'void (*)(ImDrawList *, float, float, float, float, float, float, int)' to 'Memory::function_pointer' (aka 'void (*)()') converts to incompatible function type [-Wcast-function-type-strict] 1254 | Memory::function_pointer(f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1087:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1087 | lua_bindwrapper(L,ImGuiDrawAdapters::PathBezierCubicCurveTo); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1236:15: warning: cast from 'function_pointer' (aka 'void (*)()') to 'void (*)(ImDrawList *, float, float, float, float, float, float, int)' converts to incompatible function type [-Wcast-function-type-strict] 1236 | FPTR f = FPTR( | ^~~~~ 1237 | Memory::generic_pointer_to_function_pointer( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | lua_touserdata(L, lua_upvalueindex(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1239 | ) | ~ 1240 | ); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1257:45: note: in instantiation of member function 'GEO::lua_wrapper::call' requested here 1257 | lua_pushcclosure(L, lua_wrapper::call, 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1270:21: note: in instantiation of member function 'GEO::lua_wrapper::push' requested here 1270 | lua_wrapper::push(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1297:2: note: in instantiation of function template specialization 'GEO::lua_pushwrapper' requested here 1297 | lua_pushwrapper(L,f); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:1087:5: note: in instantiation of function template specialization 'GEO::lua_bindwrapperwithname' requested here 1087 | lua_bindwrapper(L,ImGuiDrawAdapters::PathBezierCubicCurveTo); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/lua/lua_wrap.h:1351:36: note: expanded from macro 'lua_bindwrapper' 1351 | #define lua_bindwrapper(L, f) lua_bindwrapperwithname( \ | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/imgui_ext/imgui_ext.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:137:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 137 | lua_items[n] = ';'; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:138:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 138 | lua_items[n+1] = '\0'; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:153:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 153 | prev_item = p+1; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:156:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 156 | ++p; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:165:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 165 | ++current_item; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/lua/lua_imgui.cpp:167:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 167 | ++current_item; | ^~~~~~~~~~~~ 127 warnings generated. [ 92% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/tests/test_HLBFGS/CMakeFiles/test_HLBFGS.dir/main.cpp.o -MF src/tests/test_HLBFGS/CMakeFiles/test_HLBFGS.dir/main.cpp.o.d -o src/tests/test_HLBFGS/CMakeFiles/test_HLBFGS.dir/main.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:6: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/optimizer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:6: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/optimizer.h:48: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:6: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/optimizer.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:21:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 21 | double T1 = 1 - x[i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:22:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 22 | double T2 = 10*(x[i+1]-x[i]*x[i]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:22:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 22 | double T2 = 10*(x[i+1]-x[i]*x[i]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:22:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 22 | double T2 = 10*(x[i+1]-x[i]*x[i]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:24:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 24 | g[i+1] = 20*T2; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:25:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 25 | g[i] = -2*(x[i]*g[i+1]+T1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:25:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 25 | g[i] = -2*(x[i]*g[i+1]+T1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:25:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 25 | g[i] = -2*(x[i]*g[i+1]+T1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:65:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 65 | tmp = x[i]*x[i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:65:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 65 | tmp = x[i]*x[i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:66:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 66 | double T1 = 1 - x[i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:67:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | double T2 = 10*(x[i+1]-tmp); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:69:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 69 | g[i+1] = 20*T2; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:70:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | g[i] = -2*(x[i]*g[i+1]+T1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:70:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | g[i] = -2*(x[i]*g[i+1]+T1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:70:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | g[i] = -2*(x[i]*g[i+1]+T1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:71:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | diag[i] = 2+1200*tmp-400*x[i+1]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:71:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | diag[i] = 2+1200*tmp-400*x[i+1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:72:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 72 | diag[i+1] = 200; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:73:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 73 | m_sparse_matrix->fill_entry(i, i+1, -400*x[i]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:77:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 77 | diag[i] = 2+1200*x[i]*x[i]-400*x[i+1]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:77:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 77 | diag[i] = 2+1200*x[i]*x[i]-400*x[i+1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:77:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 77 | diag[i] = 2+1200*x[i]*x[i]-400*x[i+1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:77:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 77 | diag[i] = 2+1200*x[i]*x[i]-400*x[i+1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:78:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 78 | diag[i+1] = 200; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:79:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 79 | m_sparse_matrix->fill_entry(i, i+1, -400*x[i]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:125:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 125 | double T1 = 1 - x[i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:126:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 126 | double T2 = 10*(x[i+1]-x[i]*x[i]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:126:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 126 | double T2 = 10*(x[i+1]-x[i]*x[i]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:126:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 126 | double T2 = 10*(x[i+1]-x[i]*x[i]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:128:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | g[i+1] = 20*T2; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:129:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | g[i] = -2*(x[i]*g[i+1]+T1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:129:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | g[i] = -2*(x[i]*g[i+1]+T1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:129:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | g[i] = -2*(x[i]*g[i+1]+T1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:169:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 169 | tmp = x[i]*x[i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:169:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 169 | tmp = x[i]*x[i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:170:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 170 | double T1 = 1 - x[i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:171:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 171 | double T2 = 10*(x[i+1]-tmp); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:173:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 173 | g[i+1] = 20*T2; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:174:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 174 | g[i] = -2*(x[i]*g[i+1]+T1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:174:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 174 | g[i] = -2*(x[i]*g[i+1]+T1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:174:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 174 | g[i] = -2*(x[i]*g[i+1]+T1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:175:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 175 | diag[i] = 2+1200*tmp-400*x[i+1]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:175:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 175 | diag[i] = 2+1200*tmp-400*x[i+1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:176:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 176 | diag[i+1] = 200; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:177:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 177 | m_sparse_matrix->fill_entry(i, i+1, -400*x[i]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:181:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | diag[i] = 2+1200*x[i]*x[i]-400*x[i+1]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:181:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | diag[i] = 2+1200*x[i]*x[i]-400*x[i+1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:181:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | diag[i] = 2+1200*x[i]*x[i]-400*x[i+1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:181:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | diag[i] = 2+1200*x[i]*x[i]-400*x[i+1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:182:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | diag[i+1] = 200; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_HLBFGS/main.cpp:183:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 183 | m_sparse_matrix->fill_entry(i, i+1, -400*x[i]); | ^ 57 warnings generated. [ 92% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/bin/geocod/CMakeFiles/geocod.dir/main.cpp.o -MF src/bin/geocod/CMakeFiles/geocod.dir/main.cpp.o.d -o src/bin/geocod/CMakeFiles/geocod.dir/main.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geocod/main.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geocod/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geocod/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geocod/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geocod/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:288:30: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 288 | * \throw TaskCanceled | ~~~~~~~~~~~~~~~~~~^ 289 | */ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geocod/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:48: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:364:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 364 | geo_assert(arg.type == Arg::ARG_BOOL); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:403:51: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 403 | geo_assert(arg.type == Arg::ARG_FLOAT); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:432:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 432 | geo_assert(arg.type == Arg::ARG_STRING); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:453:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 453 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1014:14: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1014 | ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1203:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1203 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1212:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1212 | geo_assert(i < args_.size()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geocod/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geocod/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geocod/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geocod/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geocod/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geocod/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ 75 warnings generated. [ 93% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/bin/geoshade/CMakeFiles/geoshade.dir/main.cpp.o -MF src/bin/geoshade/CMakeFiles/geoshade.dir/main.cpp.o.d -o src/bin/geoshade/CMakeFiles/geoshade.dir/main.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geoshade/main.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geoshade/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geoshade/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geoshade/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geoshade/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:288:30: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 288 | * \throw TaskCanceled | ~~~~~~~~~~~~~~~~~~^ 289 | */ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geoshade/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:48: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:364:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 364 | geo_assert(arg.type == Arg::ARG_BOOL); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:403:51: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 403 | geo_assert(arg.type == Arg::ARG_FLOAT); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:432:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 432 | geo_assert(arg.type == Arg::ARG_STRING); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:453:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 453 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1014:14: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1014 | ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1203:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1203 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1212:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1212 | geo_assert(i < args_.size()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geoshade/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geoshade/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geoshade/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geoshade/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geoshade/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geoshade/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ 75 warnings generated. [ 93% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/examples/graphics/demo_Application/CMakeFiles/geogram_demo_Application.dir/main.cpp.o -MF src/examples/graphics/demo_Application/CMakeFiles/geogram_demo_Application.dir/main.cpp.o.d -o src/examples/graphics/demo_Application/CMakeFiles/geogram_demo_Application.dir/main.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Application/main.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Application/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Application/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Application/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Application/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Application/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Application/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Application/main.cpp:152:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 152 | index_t j = facets[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Application/main.cpp:153:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 153 | glupVertex3dv(&points[3*j]); | ^~~~~~ 54 warnings generated. [ 93% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/bin/vorpacomp/CMakeFiles/vorpacomp.dir/main.cpp.o -MF src/bin/vorpacomp/CMakeFiles/vorpacomp.dir/main.cpp.o.d -o src/bin/vorpacomp/CMakeFiles/vorpacomp.dir/main.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpacomp/main.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpacomp/main.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpacomp/main.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpacomp/main.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpacomp/main.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpacomp/main.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpacomp/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpacomp/main.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpacomp/main.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpacomp/main.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpacomp/main.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpacomp/main.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpacomp/main.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpacomp/main.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpacomp/main.cpp:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpacomp/main.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 warnings generated. [ 93% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/tests/bench_load/CMakeFiles/bench_load.dir/main.cpp.o -MF src/tests/bench_load/CMakeFiles/bench_load.dir/main.cpp.o.d -o src/tests/bench_load/CMakeFiles/bench_load.dir/main.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/bench_load/main.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/bench_load/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/bench_load/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/bench_load/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/bench_load/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/bench_load/main.cpp:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/bench_load/main.cpp:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/bench_load/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/bench_load/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/bench_load/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/bench_load/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/bench_load/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/bench_load/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/bench_load/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/bench_load/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/bench_load/main.cpp:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 warnings generated. [ 93% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/examples/graphics/demo_GLUP/CMakeFiles/geogram_demo_GLUP.dir/main.cpp.o -MF src/examples/graphics/demo_GLUP/CMakeFiles/geogram_demo_GLUP.dir/main.cpp.o.d -o src/examples/graphics/demo_GLUP/CMakeFiles/geogram_demo_GLUP.dir/main.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_GLUP/main.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_GLUP/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_GLUP/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_GLUP/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_GLUP/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:288:30: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 288 | * \throw TaskCanceled | ~~~~~~~~~~~~~~~~~~^ 289 | */ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_GLUP/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:48: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:364:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 364 | geo_assert(arg.type == Arg::ARG_BOOL); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:403:51: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 403 | geo_assert(arg.type == Arg::ARG_FLOAT); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:432:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 432 | geo_assert(arg.type == Arg::ARG_STRING); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:453:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 453 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1014:14: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1014 | ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1203:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1203 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1212:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1212 | geo_assert(i < args_.size()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_GLUP/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_GLUP/main.cpp:137:13: warning: 'switch' missing 'default' label [-Wswitch-default] 137 | switch(primitive_) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_GLUP/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_GLUP/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_GLUP/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_GLUP/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_GLUP/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ 76 warnings generated. [ 93% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/examples/graphics/demo_SimpleApplication/CMakeFiles/geogram_demo_SimpleApp.dir/main.cpp.o -MF src/examples/graphics/demo_SimpleApplication/CMakeFiles/geogram_demo_SimpleApp.dir/main.cpp.o.d -o src/examples/graphics/demo_SimpleApplication/CMakeFiles/geogram_demo_SimpleApp.dir/main.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_SimpleApplication/main.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_SimpleApplication/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_SimpleApplication/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_SimpleApplication/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_SimpleApplication/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:288:30: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 288 | * \throw TaskCanceled | ~~~~~~~~~~~~~~~~~~^ 289 | */ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_SimpleApplication/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:48: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:364:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 364 | geo_assert(arg.type == Arg::ARG_BOOL); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:403:51: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 403 | geo_assert(arg.type == Arg::ARG_FLOAT); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:432:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 432 | geo_assert(arg.type == Arg::ARG_STRING); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:453:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 453 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1014:14: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1014 | ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1203:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1203 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1212:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1212 | geo_assert(i < args_.size()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_SimpleApplication/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_SimpleApplication/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_SimpleApplication/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_SimpleApplication/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_SimpleApplication/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_SimpleApplication/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_SimpleApplication/main.cpp:243:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 243 | index_t j = facets[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_SimpleApplication/main.cpp:244:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 244 | glupVertex3dv(&points[3*j]); | ^~~~~~ 77 warnings generated. [ 93% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/bin/vorpastat/CMakeFiles/vorpastat.dir/main.cpp.o -MF src/bin/vorpastat/CMakeFiles/vorpastat.dir/main.cpp.o.d -o src/bin/vorpastat/CMakeFiles/vorpastat.dir/main.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpastat/main.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpastat/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpastat/main.cpp:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:288:30: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 288 | * \throw TaskCanceled | ~~~~~~~~~~~~~~~~~~^ 289 | */ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpastat/main.cpp:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpastat/main.cpp:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpastat/main.cpp:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpastat/main.cpp:48: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpastat/main.cpp:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpastat/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpastat/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpastat/main.cpp:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpastat/main.cpp:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpastat/main.cpp:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpastat/main.cpp:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpastat/main.cpp:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpastat/main.cpp:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpastat/main.cpp:48: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpastat/main.cpp:51: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpastat/main.cpp:51: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ 148 warnings generated. [ 93% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/examples/geogram/opennl_mesh_smooth/CMakeFiles/opennl_mesh_smooth.dir/main.cpp.o -MF src/examples/geogram/opennl_mesh_smooth/CMakeFiles/opennl_mesh_smooth.dir/main.cpp.o.d -o src/examples/geogram/opennl_mesh_smooth/CMakeFiles/opennl_mesh_smooth.dir/main.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/opennl_mesh_smooth/main.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/opennl_mesh_smooth/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/opennl_mesh_smooth/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/opennl_mesh_smooth/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/opennl_mesh_smooth/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/opennl_mesh_smooth/main.cpp:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/opennl_mesh_smooth/main.cpp:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/opennl_mesh_smooth/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/opennl_mesh_smooth/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/opennl_mesh_smooth/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/opennl_mesh_smooth/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/opennl_mesh_smooth/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/opennl_mesh_smooth/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/opennl_mesh_smooth/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/opennl_mesh_smooth/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/opennl_mesh_smooth/main.cpp:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/opennl_mesh_smooth/main.cpp:103:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 103 | M->vertices.point_ptr(0) + coord, | ~~~~~~~~~~~~^~~~~~~~~~~~ 143 warnings generated. [ 93% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/examples/geogram/manifold_harmonics/CMakeFiles/manifold_harmonics.dir/main.cpp.o -MF src/examples/geogram/manifold_harmonics/CMakeFiles/manifold_harmonics.dir/main.cpp.o.d -o src/examples/geogram/manifold_harmonics/CMakeFiles/manifold_harmonics.dir/main.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/manifold_harmonics/main.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/manifold_harmonics/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/manifold_harmonics/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/manifold_harmonics/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/manifold_harmonics/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/manifold_harmonics/main.cpp:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/manifold_harmonics/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/manifold_harmonics/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/manifold_harmonics/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/manifold_harmonics/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/manifold_harmonics/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/manifold_harmonics/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/manifold_harmonics/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/manifold_harmonics/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/manifold_harmonics/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/manifold_harmonics/main.cpp:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 warnings generated. [ 93% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/examples/geogram/compute_delaunay/CMakeFiles/compute_delaunay.dir/main.cpp.o -MF src/examples/geogram/compute_delaunay/CMakeFiles/compute_delaunay.dir/main.cpp.o.d -o src/examples/geogram/compute_delaunay/CMakeFiles/compute_delaunay.dir/main.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_delaunay/main.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_delaunay/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_delaunay/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_delaunay/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_delaunay/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_delaunay/main.cpp:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_delaunay/main.cpp:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_delaunay/main.cpp:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:264:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 264 | geo_assert(supports_constraints()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:419:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 419 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:439:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 439 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_delaunay/main.cpp:127:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 127 | geo_assert(delaunay->keeps_infinite()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_delaunay/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_delaunay/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_delaunay/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_delaunay/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_delaunay/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_delaunay/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_delaunay/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_delaunay/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_delaunay/main.cpp:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_delaunay/main.cpp:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:161:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | return Z1_[array_index * Z1_stride_]; | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_delaunay/main.cpp:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:235:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 235 | return vertices_ + vertex_stride_ * i; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:368:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | return cell_to_v_[c * cell_v_stride_ + lv]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:382:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | return cell_to_cell_[c * cell_neigh_stride_ + lf]; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_delaunay/main.cpp:200:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 200 | pts[3 * v + 1] = delaunay->vertex_ptr(v)[1]; | ~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_delaunay/main.cpp:202:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 202 | (delaunay->dimension() >= 3) ? delaunay->vertex_ptr(v)[2] : 0.0; | ~~~~~~~~~~^~~~~~~~~~~~~ 152 warnings generated. [ 93% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/examples/geogram/compute_CSG/CMakeFiles/compute_CSG.dir/main.cpp.o -MF src/examples/geogram/compute_CSG/CMakeFiles/compute_CSG.dir/main.cpp.o.d -o src/examples/geogram/compute_CSG/CMakeFiles/compute_CSG.dir/main.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_CSG/main.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_CSG/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_CSG/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_CSG/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_CSG/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_CSG/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_CSG/main.cpp:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.h:527:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 527 | geo_assert(i < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.h:532:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 532 | geo_assert(i < size()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_CSG/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_CSG/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_CSG/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_CSG/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_CSG/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_CSG/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_CSG/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:780:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 780 | data()[i] = it; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_CSG/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:112:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 112 | coeff_[i][j] = jt; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:112:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 112 | coeff_[i][j] = jt; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_CSG/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_CSG/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_CSG.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 warnings generated. [ 94% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/examples/graphics/demo_Delaunay2d/CMakeFiles/geogram_demo_Delaunay2d.dir/main.cpp.o -MF src/examples/graphics/demo_Delaunay2d/CMakeFiles/geogram_demo_Delaunay2d.dir/main.cpp.o.d -o src/examples/graphics/demo_Delaunay2d/CMakeFiles/geogram_demo_Delaunay2d.dir/main.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:288:30: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 288 | * \throw TaskCanceled | ~~~~~~~~~~~~~~~~~~^ 289 | */ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:48: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:364:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 364 | geo_assert(arg.type == Arg::ARG_BOOL); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:403:51: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 403 | geo_assert(arg.type == Arg::ARG_FLOAT); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:432:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 432 | geo_assert(arg.type == Arg::ARG_STRING); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:453:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 453 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1014:14: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1014 | ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1203:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1203 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1212:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1212 | geo_assert(i < args_.size()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:264:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 264 | geo_assert(supports_constraints()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:419:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 419 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:439:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 439 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:214:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 214 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:66:34: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 66 | geo_assert(P.size() > 0) ; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:167:13: warning: 'switch' missing 'default' label [-Wswitch-default] 167 | switch(status) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:500:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 500 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:712:3: warning: 'switch' missing 'default' label [-Wswitch-default] 712 | switch(button) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:726:3: warning: 'switch' missing 'default' label [-Wswitch-default] 726 | switch(button) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:161:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | return Z1_[array_index * Z1_stride_]; | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:235:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 235 | return vertices_ + vertex_stride_ * i; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:368:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | return cell_to_v_[c * cell_v_stride_ + lv]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:382:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | return cell_to_cell_[c * cell_neigh_stride_ + lf]; | ^~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:635:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 635 | return index_t(triangle_edge_vertex_[e][v]); | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:635:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 635 | return index_t(triangle_edge_vertex_[e][v]); | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:797:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 797 | pv[i] = (v == -1) ? nullptr : vertex_ptr(index_t(v)); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:804:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 804 | if(pv[le] == nullptr) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:811:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 811 | pv[le] = p; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:882:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 882 | index_t result = index_t( (T[1] == v) | ((T[2] == v) * 2) ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_2d.h:882:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 882 | index_t result = index_t( (T[1] == v) | ((T[2] == v) * 2) ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:231:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 231 | color_table[random_color_index_][0], | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:232:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | color_table[random_color_index_][1], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:232:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | color_table[random_color_index_][1], | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:233:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | color_table[random_color_index_][2] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:233:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | color_table[random_color_index_][2] | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:415:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 415 | const signed_index_t* cell = delaunay_->cell_to_v() + 3*c; | ~~~~~~~~~~~^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:417:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 417 | signed_index_t v1 = cell[e]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:418:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 418 | signed_index_t v2 = cell[(e+1)%3]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:434:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 434 | signed_index_t v1 = delaunay_->cell_to_v()[3*t]; | ~~~~~~~~~~~^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:435:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 435 | signed_index_t v2 = delaunay_->cell_to_v()[3*t+1]; | ~~~~~~~~~~~^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:436:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | signed_index_t v3 = delaunay_->cell_to_v()[3*t+2]; | ~~~~~~~~~~~^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:454:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 454 | index_t v1 = index_t(delaunay_->cell_to_v()[3*t+lv1]); | ~~~~~~~~~~~^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:455:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 455 | index_t v2 = index_t(delaunay_->cell_to_v()[3*t+lv2]); | ~~~~~~~~~~~^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:473:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 473 | signed_index_t t2 = delaunay_->cell_to_cell()[3*t+e]; | ~~~~~~~~~~~^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:496:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 496 | if(index_t(delaunay_->cell_to_v()[3*t+lv]) == v) { | ~~~~~~~~~~~^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:514:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 514 | index_t v = index_t(delaunay_->cell_to_v()[3*t0+lv]); | ~~~~~~~~~~~^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:526:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 526 | signed_index_t neigh_t = delaunay_->cell_to_cell()[3*t+e]; | ~~~~~~~~~~~^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:548:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 548 | signed_index_t neigh_t = delaunay_->cell_to_cell()[3*t+e]; | ~~~~~~~~~~~^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:574:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 574 | index_t v = index_t(delaunay_->cell_to_v()[3*t+lv]); | ~~~~~~~~~~~^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay2d/main.cpp:625:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 625 | index_t v = index_t(delaunay_->cell_to_v()[3*t+lv]); | ~~~~~~~~~~~^~~~~~~~~~~ 129 warnings generated. [ 94% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/tests/test_RVC/CMakeFiles/test_RVC.dir/main.cpp.o -MF src/tests/test_RVC/CMakeFiles/test_RVC.dir/main.cpp.o.d -o src/tests/test_RVC/CMakeFiles/test_RVC.dir/main.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_RVC/main.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_RVC/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_RVC/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_RVC/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_RVC/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_RVC/main.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_RVC/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_RVC/main.cpp:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:264:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 264 | geo_assert(supports_constraints()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:419:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 419 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:439:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 439 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_RVC/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:214:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 214 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_RVC/main.cpp:51: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:288:30: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 288 | * \throw TaskCanceled | ~~~~~~~~~~~~~~~~~~^ 289 | */ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_RVC/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_RVC/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_RVC/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_RVC/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_RVC/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_RVC/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_RVC/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_RVC/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_RVC/main.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_RVC/main.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_RVC/main.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_RVC/main.cpp:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:161:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | return Z1_[array_index * Z1_stride_]; | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_RVC/main.cpp:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:235:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 235 | return vertices_ + vertex_stride_ * i; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:368:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | return cell_to_v_[c * cell_v_stride_ + lv]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:382:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | return cell_to_cell_[c * cell_neigh_stride_ + lf]; | ^~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_RVC/main.cpp:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:685:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 685 | return *(const vec3*) (R3_embedding_base_ + v * R3_embedding_stride_); | ^~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_RVC/main.cpp:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ 170 warnings generated. [ 94% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/examples/geogram/simple_raytrace/CMakeFiles/simple_raytrace.dir/main.cpp.o -MF src/examples/geogram/simple_raytrace/CMakeFiles/simple_raytrace.dir/main.cpp.o.d -o src/examples/geogram/simple_raytrace/CMakeFiles/simple_raytrace.dir/main.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/main.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/raytracing.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/raytracing.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/raytracing.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/raytracing.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/raytracing.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/main.cpp:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/raytracing.h:172:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 172 | geo_assert(bpp == 3 || bpp == 4); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/raytracing.h:281:27: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 281 | geo_assert(bpp_ == 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/raytracing.h:885:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 885 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/raytracing.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/raytracing.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/raytracing.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/raytracing.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/raytracing.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/raytracing.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/raytracing.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/raytracing.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/raytracing.h:48: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/main.cpp:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/raytracing.h:97:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 97 | double y = s * (T[1] + p[1] - mesh_xyz_min[1]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/raytracing.h:98:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 98 | double z = s * (T[2] + p[2] - mesh_xyz_min[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/raytracing.h:100:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 100 | p[1] = z; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/raytracing.h:101:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 101 | p[2] = 1.0-y; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/raytracing.h:269:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 269 | pixel_base[1] = Memory::byte(std::min(color.y, 1.0)*255.0); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/raytracing.h:270:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 270 | pixel_base[2] = Memory::byte(std::min(color.z, 1.0)*255.0); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/raytracing.h:272:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 272 | pixel_base[3] = 255; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/raytracing.h:1099:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1099 | result[i] = 0 ; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/raytracing.h:1103:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1103 | result[i] += v[j] * m(j,i) ; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/simple_raytrace/raytracing.h:1105:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1105 | result[i] += m(3,i); | ^~~~~~ 160 warnings generated. [ 94% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/examples/geogram/intersect/CMakeFiles/intersect.dir/main.cpp.o -MF src/examples/geogram/intersect/CMakeFiles/intersect.dir/main.cpp.o.d -o src/examples/geogram/intersect/CMakeFiles/intersect.dir/main.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/intersect/main.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/intersect/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/intersect/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/intersect/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/intersect/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/intersect/main.cpp:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/intersect/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/intersect/main.cpp:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:124:13: warning: 'switch' missing 'default' label [-Wswitch-default] 124 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:171:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 171 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:163:13: warning: 'switch' missing 'default' label [-Wswitch-default] 163 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:208:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 208 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:200:13: warning: 'switch' missing 'default' label [-Wswitch-default] 200 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:236:13: warning: 'switch' missing 'default' label [-Wswitch-default] 236 | switch(op) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/intersect/main.cpp:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/interval_nt.h:114:46: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 114 | geo_assert(sign_is_determined(s)); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/intersect/main.cpp:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:214:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 214 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/intersect/main.cpp:48: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:669:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 669 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:934:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 934 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:955:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 955 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:1022:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1022 | geo_assert(bndl < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/intersect/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/intersect/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/intersect/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/intersect/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/intersect/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/intersect/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/intersect/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/intersect/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/intersect/main.cpp:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/intersect/main.cpp:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:237:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | return x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:251:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 251 | return x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:383:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | x_[i] = rhs.x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:383:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | x_[i] = rhs.x_[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:429:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 429 | two_sum(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:461:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 461 | two_diff(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:493:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | two_product(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:522:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 522 | square(a, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1017:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | x_[i] = -x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1017:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | x_[i] = -x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1032:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1032 | x_[i] *= s; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1045:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1045 | result += x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1058:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1058 | return geo_sgn(x_[length() - 1]); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/intersect/main.cpp:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ 181 warnings generated. [ 94% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/tests/test_CDT_2d/CMakeFiles/test_CDT_2d.dir/main.cpp.o -MF src/tests/test_CDT_2d/CMakeFiles/test_CDT_2d.dir/main.cpp.o.d -o src/tests/test_CDT_2d/CMakeFiles/test_CDT_2d.dir/main.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_CDT_2d/main.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_CDT_2d/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_CDT_2d/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_CDT_2d/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_CDT_2d/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_CDT_2d/main.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_CDT_2d/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_CDT_2d/main.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:214:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 214 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_CDT_2d/main.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:124:13: warning: 'switch' missing 'default' label [-Wswitch-default] 124 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:171:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 171 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:163:13: warning: 'switch' missing 'default' label [-Wswitch-default] 163 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:208:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 208 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:200:13: warning: 'switch' missing 'default' label [-Wswitch-default] 200 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:236:13: warning: 'switch' missing 'default' label [-Wswitch-default] 236 | switch(op) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_CDT_2d/main.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/interval_nt.h:114:46: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 114 | geo_assert(sign_is_determined(s)); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_CDT_2d/main.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:1122:53: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1122 | geo_assert(Tv(t,e) != Tv(t,(e+1)%3)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:1126:57: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1126 | geo_assert(Tadj(t,e) != Tadj(t,(e+1)%3)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:1129:45: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1129 | geo_assert(Tadj(t2,e2) == t); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_CDT_2d/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_CDT_2d/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_CDT_2d/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_CDT_2d/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_CDT_2d/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_CDT_2d/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_CDT_2d/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_CDT_2d/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_CDT_2d/main.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_CDT_2d/main.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_CDT_2d/main.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:237:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | return x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:251:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 251 | return x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:383:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | x_[i] = rhs.x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:383:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | x_[i] = rhs.x_[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:429:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 429 | two_sum(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:461:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 461 | two_diff(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:493:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | two_product(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:522:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 522 | square(a, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1017:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | x_[i] = -x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1017:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | x_[i] = -x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1032:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1032 | x_[i] *= s; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1045:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1045 | result += x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1058:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1058 | return geo_sgn(x_[length() - 1]); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_CDT_2d/main.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:124:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 124 | indices[1] = j; | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_CDT_2d/main.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:170:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 170 | return find_3(T_.data()+3*t, v); | ~~~^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:196:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 196 | return find_3(Tadj_.data()+3*t1, t2); | ~~~~~~^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:1091:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1091 | index_t result = index_t( (T[1] == v) | ((T[2] == v) * 2) ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/CDT_2d.h:1091:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1091 | index_t result = index_t( (T[1] == v) | ((T[2] == v) * 2) ); | ^ 183 warnings generated. [ 94% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/examples/geogram/boolean_operations/CMakeFiles/boolean_op.dir/main.cpp.o -MF src/examples/geogram/boolean_operations/CMakeFiles/boolean_op.dir/main.cpp.o.d -o src/examples/geogram/boolean_operations/CMakeFiles/boolean_op.dir/main.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/boolean_operations/main.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/boolean_operations/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/boolean_operations/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/boolean_operations/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/boolean_operations/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/boolean_operations/main.cpp:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/boolean_operations/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/boolean_operations/main.cpp:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:124:13: warning: 'switch' missing 'default' label [-Wswitch-default] 124 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:171:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 171 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:163:13: warning: 'switch' missing 'default' label [-Wswitch-default] 163 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:208:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 208 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:200:13: warning: 'switch' missing 'default' label [-Wswitch-default] 200 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:236:13: warning: 'switch' missing 'default' label [-Wswitch-default] 236 | switch(op) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/boolean_operations/main.cpp:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/interval_nt.h:114:46: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 114 | geo_assert(sign_is_determined(s)); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/boolean_operations/main.cpp:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:214:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 214 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/boolean_operations/main.cpp:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:669:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 669 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:934:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 934 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:955:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 955 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:1022:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1022 | geo_assert(bndl < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/boolean_operations/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/boolean_operations/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/boolean_operations/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/boolean_operations/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/boolean_operations/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/boolean_operations/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/boolean_operations/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/boolean_operations/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/boolean_operations/main.cpp:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/boolean_operations/main.cpp:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:237:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | return x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:251:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 251 | return x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:383:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | x_[i] = rhs.x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:383:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | x_[i] = rhs.x_[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:429:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 429 | two_sum(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:461:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 461 | two_diff(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:493:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | two_product(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:522:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 522 | square(a, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1017:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | x_[i] = -x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1017:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | x_[i] = -x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1032:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1032 | x_[i] *= s; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1045:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1045 | result += x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1058:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1058 | return geo_sgn(x_[length() - 1]); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/boolean_operations/main.cpp:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/boolean_operations/main.cpp:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/boolean_operations/main.cpp:50: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ 186 warnings generated. [ 94% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/tests/test_convex_cell/CMakeFiles/test_convex_cell.dir/main.cpp.o -MF src/tests/test_convex_cell/CMakeFiles/test_convex_cell.dir/main.cpp.o.d -o src/tests/test_convex_cell/CMakeFiles/test_convex_cell.dir/main.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_convex_cell/main.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_convex_cell/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_convex_cell/main.cpp:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/line_stream.h:152:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 152 | geo_assert(i < nb_fields()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/line_stream.h:165:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 165 | geo_assert(i < nb_fields()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_convex_cell/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_convex_cell/main.cpp:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_convex_cell/main.cpp:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_convex_cell/main.cpp:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_convex_cell/main.cpp:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_convex_cell/main.cpp:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:264:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 264 | geo_assert(supports_constraints()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:419:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 419 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:439:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 439 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_convex_cell/main.cpp:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:199:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 199 | geo_assert(signed_index_t(result) >= 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_convex_cell/main.cpp:65:19: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 65 | M.clear();;; | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_convex_cell/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_convex_cell/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_convex_cell/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:887:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 887 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_convex_cell/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_convex_cell/main.cpp:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_convex_cell/main.cpp:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_convex_cell/main.cpp:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_convex_cell/main.cpp:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_convex_cell/main.cpp:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_convex_cell/main.cpp:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:161:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | return Z1_[array_index * Z1_stride_]; | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_convex_cell/main.cpp:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:235:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 235 | return vertices_ + vertex_stride_ * i; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:368:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | return cell_to_v_[c * cell_v_stride_ + lv]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:382:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | return cell_to_cell_[c * cell_neigh_stride_ + lf]; | ^~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_convex_cell/main.cpp:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:226:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 226 | return points_ + i * stride_; | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_convex_cell/main.cpp:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:130:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 130 | return data_ + size_; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:152:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 152 | return data_ + size_; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:191:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 191 | if(where == end() - 1) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:195:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 195 | for(iterator i = end() - 1; i != where; i--) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:195:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 195 | for(iterator i = end() - 1; i != where; i--) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:197:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 197 | *i = *(i - 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:312:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 312 | result++; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:326:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 326 | result++; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:364:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 364 | ++i1; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:367:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 367 | ++i2; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:371:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 371 | ++i1; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:372:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 372 | ++i2; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:446:54: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 446 | it != baseclass::end() && *it < 0; ++it) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:457:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 457 | for(auto it = baseclass::end() - 1; | ~~~~~~~~~~~^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:458:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 458 | it != baseclass::begin() - 1 && *it > 0; --it) { | ~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:458:60: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 458 | it != baseclass::begin() - 1 && *it > 0; --it) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:483:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 483 | return to_unsigned_int((baseclass::end()[-1 - i]) - 1); | ~~~~~~~~~~~^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:494:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | return to_unsigned_int(-(baseclass::begin()[i]) - 1); | ~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:749:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 749 | return &(chunks_[i >> CHUNK_SHIFT][(i & CHUNK_MASK) * dimension_]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:988:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 988 | double n = p1[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:988:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 988 | double n = p1[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:989:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 989 | d -= n * (p2[c] + p1[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:989:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 989 | d -= n * (p2[c] + p1[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:990:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 990 | l1 += q2[c] * n; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:991:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 991 | l2 += q1[c] * n; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1005:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1005 | Ipoint[c] = l1 * q1[c] + l2 * q2[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1005:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1005 | Ipoint[c] = l1 * q1[c] + l2 * q2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1005:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1005 | Ipoint[c] = l1 * q1[c] + l2 * q2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1026:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1026 | r += GEO::geo_sqr(p2[c] - point()[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1026:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1026 | r += GEO::geo_sqr(p2[c] - point()[c]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1027:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1027 | r -= GEO::geo_sqr(p1[c] - point()[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1027:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1027 | r -= GEO::geo_sqr(p1[c] - point()[c]); | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_convex_cell/main.cpp:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:118:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 118 | v[1] = v1; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:119:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 119 | v[2] = v2; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:121:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 121 | t[1] = f1; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:122:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 122 | t[2] = f2; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:133:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 133 | v[1] = NO_VERTEX; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:134:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 134 | v[2] = NO_VERTEX; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:136:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 136 | t[1] = NO_TRIANGLE; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:137:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 137 | t[2] = NO_TRIANGLE; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:417:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 417 | return triangles_[t].v[iv]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:429:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 429 | return triangles_[t].t[e]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:443:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 443 | triangles_[t].v[iv] = v; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:459:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 459 | triangles_[t].t[e] = t2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:478:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | (triangles_[t].v[1] == v) | ((triangles_[t].v[2] == v) * 2) | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:478:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | (triangles_[t].v[1] == v) | ((triangles_[t].v[2] == v) * 2) | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:504:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | (triangles_[t1].t[1] == t2) | ((triangles_[t1].t[2] == t2) * 2) | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:504:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | (triangles_[t1].t[1] == t2) | ((triangles_[t1].t[2] == t2) * 2) | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:743:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 743 | triangles_[t].v[1] = v1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:744:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | triangles_[t].v[2] = v2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:766:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 766 | triangles_[t].v[1] = v1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:767:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 767 | triangles_[t].v[2] = v2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:769:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 769 | triangles_[t].t[1] = t1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:770:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 770 | triangles_[t].t[2] = t2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:792:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 792 | triangles_[t].v[1] = v1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:793:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 793 | triangles_[t].v[2] = v2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:795:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 795 | triangles_[t].t[1] = t1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:796:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 796 | triangles_[t].t[2] = t2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:852:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | np[c] = p[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:852:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | np[c] = p[c]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1082:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1082 | result += GEO::geo_sqr(q[c] - pj[c]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1082:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1082 | result += GEO::geo_sqr(q[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1083:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1083 | result -= GEO::geo_sqr(q[c] - pi[c]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1083:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1083 | result -= GEO::geo_sqr(q[c] - pi[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1400:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1400 | return plus1mod3_[i]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1410:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1410 | return minus1mod3_[i]; | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_convex_cell/main.cpp:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_convex_cell/main.cpp:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_halfedges.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_convex_cell/main.cpp:112:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 112 | out << delaunay->vertex_ptr(i)[c] << ' '; | ~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_convex_cell/main.cpp:391:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 391 | p[c] = (p[c] - xyz_min[c]) * coord_scale / R; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_convex_cell/main.cpp:391:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 391 | p[c] = (p[c] - xyz_min[c]) * coord_scale / R; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/tests/test_convex_cell/main.cpp:391:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 391 | p[c] = (p[c] - xyz_min[c]) * coord_scale / R; | ^~~~~~~ 231 warnings generated. [ 94% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/bin/vorpalite/CMakeFiles/vorpalite.dir/main.cpp.o -MF src/bin/vorpalite/CMakeFiles/vorpalite.dir/main.cpp.o.d -o src/bin/vorpalite/CMakeFiles/vorpalite.dir/main.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:6: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:9: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:288:30: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 288 | * \throw TaskCanceled | ~~~~~~~~~~~~~~~~~~^ 289 | */ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:13: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:15: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:15: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:15: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:16: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:19: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:124:13: warning: 'switch' missing 'default' label [-Wswitch-default] 124 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:171:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 171 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:163:13: warning: 'switch' missing 'default' label [-Wswitch-default] 163 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:208:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 208 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:200:13: warning: 'switch' missing 'default' label [-Wswitch-default] 200 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:236:13: warning: 'switch' missing 'default' label [-Wswitch-default] 236 | switch(op) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:19: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/interval_nt.h:114:46: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 114 | geo_assert(sign_is_determined(s)); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:19: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:214:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 214 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:19: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:669:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 669 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:934:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 934 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:955:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 955 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:1022:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1022 | geo_assert(bndl < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:21: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:199:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 199 | geo_assert(signed_index_t(result) >= 0); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:21: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.h:124:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 124 | geo_assert(use_NN_); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.h:137:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 137 | geo_assert(use_NN_); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:26: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:264:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 264 | geo_assert(supports_constraints()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:419:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 419 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:439:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 439 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:27: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:252:45: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 252 | geo_assert(instance_ == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:266:42: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 266 | geo_assert(instance_ == this); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:28: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:1500:57: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1500 | geo_assert(tets_begin_ != UNSPECIFIED_RANGE); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:1501:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1501 | geo_assert(tets_end_ != UNSPECIFIED_RANGE); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:1658:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1658 | geo_assert(tets_begin_ != UNSPECIFIED_RANGE); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:1659:48: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1659 | geo_assert(tets_end_ != UNSPECIFIED_RANGE); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:31: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/PoissonRecon/poisson_geogram.h:128:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 128 | geo_assert(keep_voxel_); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/PoissonRecon/poisson_geogram.h:139:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 139 | geo_assert(keep_voxel_); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:6: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:6: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:13: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:13: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:13: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:13: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:15: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:15: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:15: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:15: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:17: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:19: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:237:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | return x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:251:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 251 | return x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:383:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | x_[i] = rhs.x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:383:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | x_[i] = rhs.x_[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:429:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 429 | two_sum(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:461:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 461 | two_diff(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:493:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | two_product(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:522:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 522 | square(a, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1017:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | x_[i] = -x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1017:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | x_[i] = -x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1032:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1032 | x_[i] *= s; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1045:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1045 | result += x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1058:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1058 | return geo_sgn(x_[length() - 1]); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:19: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:21: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:226:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 226 | return points_ + i * stride_; | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:21: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_frame_field.h:140:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 140 | f[c] = frames_[fi * 9 + c]; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:26: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:161:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | return Z1_[array_index * Z1_stride_]; | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:26: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:235:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 235 | return vertices_ + vertex_stride_ * i; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:368:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | return cell_to_v_[c * cell_v_stride_ + lv]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:382:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | return cell_to_cell_[c * cell_neigh_stride_ + lf]; | ^~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:26: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.h:84:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 84 | geo_sqr(p[1] - q[1]) + | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.h:84:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 84 | geo_sqr(p[1] - q[1]) + | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.h:85:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 85 | geo_sqr(p[2] - q[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.h:85:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 85 | geo_sqr(p[2] - q[2]); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:27: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:685:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 685 | return *(const vec3*) (R3_embedding_base_ + v * R3_embedding_stride_); | ^~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:27: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/integration_simplex.h:215:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 215 | return points_ + i * points_stride_; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/integration_simplex.h:226:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 226 | return frames_ + i * nb_comp_per_frame_; | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:27: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/CVT.h:337:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 337 | return &(points_[0]) + dimension_ * p; | ^~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:28: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:130:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 130 | return data_ + size_; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:152:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 152 | return data_ + size_; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:191:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 191 | if(where == end() - 1) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:195:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 195 | for(iterator i = end() - 1; i != where; i--) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:195:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 195 | for(iterator i = end() - 1; i != where; i--) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:197:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 197 | *i = *(i - 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:312:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 312 | result++; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:326:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 326 | result++; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:364:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 364 | ++i1; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:367:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 367 | ++i2; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:371:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 371 | ++i1; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:372:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 372 | ++i2; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:446:54: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 446 | it != baseclass::end() && *it < 0; ++it) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:457:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 457 | for(auto it = baseclass::end() - 1; | ~~~~~~~~~~~^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:458:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 458 | it != baseclass::begin() - 1 && *it > 0; --it) { | ~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:458:60: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 458 | it != baseclass::begin() - 1 && *it > 0; --it) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:483:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 483 | return to_unsigned_int((baseclass::end()[-1 - i]) - 1); | ~~~~~~~~~~~^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:494:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | return to_unsigned_int(-(baseclass::begin()[i]) - 1); | ~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:749:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 749 | return &(chunks_[i >> CHUNK_SHIFT][(i & CHUNK_MASK) * dimension_]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:28: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:118:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 118 | v[1] = v1; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:119:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 119 | v[2] = v2; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:121:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 121 | t[1] = f1; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:122:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 122 | t[2] = f2; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:133:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 133 | v[1] = NO_VERTEX; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:134:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 134 | v[2] = NO_VERTEX; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:136:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 136 | t[1] = NO_TRIANGLE; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:137:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 137 | t[2] = NO_TRIANGLE; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:417:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 417 | return triangles_[t].v[iv]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:429:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 429 | return triangles_[t].t[e]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:443:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 443 | triangles_[t].v[iv] = v; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:459:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 459 | triangles_[t].t[e] = t2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:478:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | (triangles_[t].v[1] == v) | ((triangles_[t].v[2] == v) * 2) | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:478:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | (triangles_[t].v[1] == v) | ((triangles_[t].v[2] == v) * 2) | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:504:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | (triangles_[t1].t[1] == t2) | ((triangles_[t1].t[2] == t2) * 2) | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:504:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | (triangles_[t1].t[1] == t2) | ((triangles_[t1].t[2] == t2) * 2) | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:743:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 743 | triangles_[t].v[1] = v1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:744:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | triangles_[t].v[2] = v2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:766:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 766 | triangles_[t].v[1] = v1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:767:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 767 | triangles_[t].v[2] = v2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:769:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 769 | triangles_[t].t[1] = t1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:770:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 770 | triangles_[t].t[2] = t2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:792:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 792 | triangles_[t].v[1] = v1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:793:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 793 | triangles_[t].v[2] = v2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:795:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 795 | triangles_[t].t[1] = t1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:796:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 796 | triangles_[t].t[2] = t2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:852:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | np[c] = p[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:852:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | np[c] = p[c]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1400:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1400 | return plus1mod3_[i]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1410:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1410 | return minus1mod3_[i]; | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:28: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:334:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | if(K[i] == key) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:354:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 354 | return signed_index_t(values_[array][i]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:384:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 384 | keys_[array][si] = key; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:385:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 385 | values_[array][si] = value; | ^~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpalite/main.cpp:28: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:120:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 120 | if(sym.indices[i] >= 0) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:220:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | target_->vertices.point_ptr(v)[c] = point[c]; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:220:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | target_->vertices.point_ptr(v)[c] = point[c]; | ^~~~~ 271 warnings generated. [ 94% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/bin/vorpaview/CMakeFiles/vorpaview.dir/main.cpp.o -MF src/bin/vorpaview/CMakeFiles/vorpaview.dir/main.cpp.o.d -o src/bin/vorpaview/CMakeFiles/vorpaview.dir/main.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpaview/main.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpaview/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpaview/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpaview/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpaview/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:288:30: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 288 | * \throw TaskCanceled | ~~~~~~~~~~~~~~~~~~^ 289 | */ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpaview/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:48: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:364:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 364 | geo_assert(arg.type == Arg::ARG_BOOL); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:403:51: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 403 | geo_assert(arg.type == Arg::ARG_FLOAT); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:432:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 432 | geo_assert(arg.type == Arg::ARG_STRING); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:453:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 453 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1014:14: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1014 | ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1203:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1203 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1212:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1212 | geo_assert(i < args_.size()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpaview/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpaview/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpaview/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpaview/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpaview/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:305:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 305 | geo_assert(top_ != MAX_DEPTH-1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:317:34: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 317 | geo_assert(top_ != 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:530:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 530 | geo_assert(data_ == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1043:42: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1043 | geo_assert(GL_primitive == 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1044:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1044 | geo_assert(nb_elements_per_primitive == 0); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpaview/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:691:3: warning: 'switch' missing 'default' label [-Wswitch-default] 691 | switch(attribute_dim_) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:1041:43: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1041 | geo_assert(filter != nullptr) ; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:1096:43: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1096 | geo_assert(filter != nullptr) ; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpaview/main.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:115:42: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 115 | geo_assert(result != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpaview/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpaview/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpaview/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpaview/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpaview/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpaview/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpaview/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpaview/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpaview/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpaview/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:115:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 115 | return edge_[e*2+lv]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:127:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 127 | return config_size_[config]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:148:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return config_ + config * nb_edges_; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:222:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | lv = (lv+1) % desc_->nb_vertices_in_facet[f]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:234:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | return desc_->facet_vertex[f][lv]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:234:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | return desc_->facet_vertex[f][lv]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:261:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | index_t result = vv_to_e_[v1*desc_->nb_vertices+v2]; | ^~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpaview/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:238:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | to[i] = GLfloat(from[i]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | to[i] = GLfloat(from[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:250:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | to[i] = GLdouble(from[i]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:250:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | to[i] = GLdouble(from[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:262:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 262 | v[1] *= s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:263:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | v[2] *= s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:298:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 298 | return stack_[top_].data(); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:420:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 420 | current_[1] = y; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:421:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 421 | current_[2] = z; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:422:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 422 | current_[3] = w; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:492:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 492 | return data_ + v*dimension_; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:527:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 527 | current_[1] = rhs.current_[1]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:527:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 527 | current_[1] = rhs.current_[1]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:528:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | current_[2] = rhs.current_[2]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:528:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | current_[2] = rhs.current_[2]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:529:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 529 | current_[3] = rhs.current_[3]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:529:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 529 | current_[3] = rhs.current_[3]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:560:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 560 | buffer[GLUP_VERTEX_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:561:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 561 | buffer[GLUP_COLOR_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:562:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 562 | buffer[GLUP_TEX_COORD_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:563:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 563 | buffer[GLUP_NORMAL_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:566:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 566 | buffer[GLUP_VERTEX_ATTRIBUTE].enable(); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:597:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 597 | buffer[i].copy(to, from); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:620:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 620 | nb_vertices_per_primitive_[primitive] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:633:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 633 | buffer[i].copy_current_to(current_vertex_); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:676:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 676 | return current_vertex_ / nb_vertices_per_primitive_[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:963:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 963 | reinterpret_cast(address_)[3] = 1.0f; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1154:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1154 | copy_vector(matrix_stack_[matrix_mode_].top(), m, 16); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1165:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1165 | copy_vector(matrix_stack_[matrix_mode_].top(), m, 16); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1174:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1174 | load_identity_matrix(matrix_stack_[matrix_mode_].top()); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1187:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1187 | mult_matrices(product,m,matrix_stack_[matrix_mode_].top()); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1197:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1197 | matrix_stack_[matrix_mode_].push(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1204 | matrix_stack_[matrix_mode_].pop(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1238:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1238 | immediate_state_.buffer[GLUP_VERTEX_ATTRIBUTE].set_current(x,y,z,w); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1253:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1253 | immediate_state_.buffer[GLUP_COLOR_ATTRIBUTE].set_current(r,g,b,a); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1264:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1264 | immediate_state_.buffer[GLUP_TEX_COORD_ATTRIBUTE].set_current( | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1275:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1275 | immediate_state_.buffer[GLUP_NORMAL_ATTRIBUTE].set_current( | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1396:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1396 | return matrix_stack_[matrix].top(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1850:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1850 | if(v_is_visible_[first_v+lv]) { | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1872:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1872 | GLUPfloat t = -eqn[3] -( | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1874:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1874 | eqn[1]*p1[1] + | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1874:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1874 | eqn[1]*p1[1] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1875:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1875 | eqn[2]*p1[2] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1875:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1875 | eqn[2]*p1[2] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1891:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1891 | isect_vertex_attribute_[0][4*vi+0] = s*p1[0] + t*p2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1894:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1894 | isect_vertex_attribute_[0][4*vi+3] = 1.0f; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1897:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1897 | if(immediate_state_.buffer[i].is_enabled()) { | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1899:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1899 | immediate_state_.buffer[i].element_ptr(v1); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1901:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1901 | immediate_state_.buffer[i].element_ptr(v2); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1902:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1902 | isect_vertex_attribute_[i][4*vi+0] = s*a1[0] + t*a2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1902:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1902 | isect_vertex_attribute_[i][4*vi+0] = s*a1[0] + t*a2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpaview/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:67:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | GLUP::current_context_->immediate_vertex(xy[0], xy[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:71:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | GLUP::current_context_->immediate_vertex(xyz[0], xyz[1], xyz[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:71:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | GLUP::current_context_->immediate_vertex(xyz[0], xyz[1], xyz[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:76:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 76 | xyzw[0], xyzw[1], xyzw[2], xyzw[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:76:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 76 | xyzw[0], xyzw[1], xyzw[2], xyzw[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:76:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 76 | xyzw[0], xyzw[1], xyzw[2], xyzw[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:83:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 83 | GLfloat(xy[1]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:90:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | GLfloat(xyz[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:91:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | GLfloat(xyz[2]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:98:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 98 | GLfloat(xyzw[1]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:99:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | GLfloat(xyzw[2]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:100:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 100 | GLfloat(xyzw[3]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:145:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 145 | GLUP::current_context_->immediate_color(rgb[0], rgb[1], rgb[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:145:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 145 | GLUP::current_context_->immediate_color(rgb[0], rgb[1], rgb[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:149:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | GLUP::current_context_->immediate_color(rgba[0], rgba[1], rgba[2], rgba[3]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:149:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | GLUP::current_context_->immediate_color(rgba[0], rgba[1], rgba[2], rgba[3]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:149:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | GLUP::current_context_->immediate_color(rgba[0], rgba[1], rgba[2], rgba[3]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:155:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 155 | GLfloat(rgb[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:156:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | GLfloat(rgb[2]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:163:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 163 | GLfloat(rgba[1]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:164:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 164 | GLfloat(rgba[2]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:165:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 165 | GLfloat(rgba[3]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:199:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 199 | GLUP::current_context_->immediate_tex_coord(st[0], st[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:203:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 203 | GLUP::current_context_->immediate_tex_coord(stu[0], stu[1], stu[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:203:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 203 | GLUP::current_context_->immediate_tex_coord(stu[0], stu[1], stu[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:208:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | stuv[0], stuv[1], stuv[2], stuv[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:208:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | stuv[0], stuv[1], stuv[2], stuv[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:208:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | stuv[0], stuv[1], stuv[2], stuv[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:215:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | GLfloat(st[1]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:222:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | GLfloat(stu[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:223:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 223 | GLfloat(stu[2]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:230:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 230 | GLfloat(stuv[1]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:231:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 231 | GLfloat(stuv[2]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:232:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | GLfloat(stuv[3]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:289:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | xyz[0],xyz[1],xyz[2] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:289:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | xyz[0],xyz[1],xyz[2] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:302:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | GLfloat(xyz[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:303:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | GLfloat(xyz[2]) | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/vorpaview/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:274:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | return draw_cells_[type]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:287:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 287 | draw_cells_[type] = x; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:299:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 299 | points_color_[1] = g; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:300:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 300 | points_color_[2] = b; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:301:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 301 | points_color_[3] = a; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:312:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 312 | g = points_color_[1]; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:313:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | b = points_color_[2]; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:314:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 314 | a = points_color_[3]; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:345:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 345 | mesh_color_[1] = g; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:346:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 346 | mesh_color_[2] = b; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:347:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 347 | mesh_color_[3] = a; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:358:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 358 | g = mesh_color_[1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:359:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 359 | b = mesh_color_[2]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:360:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | a = mesh_color_[3]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:374:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | surface_color_[1] = g; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:375:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 375 | surface_color_[2] = b; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:376:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 376 | surface_color_[3] = a; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:378:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 378 | backface_surface_color_[1] = g; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:379:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 379 | backface_surface_color_[2] = b; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:380:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 380 | backface_surface_color_[3] = a; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:391:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 391 | g = surface_color_[1]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:392:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 392 | b = surface_color_[2]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:393:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | a = surface_color_[3]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:408:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 408 | backface_surface_color_[1] = g; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:409:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | backface_surface_color_[2] = b; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:410:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 410 | backface_surface_color_[3] = a; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:421:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 421 | cells_color_[i][0] = r; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:422:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 422 | cells_color_[i][1] = g; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:422:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 422 | cells_color_[i][1] = g; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:423:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 423 | cells_color_[i][2] = b; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:423:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 423 | cells_color_[i][2] = b; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:424:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | cells_color_[i][3] = a; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:424:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | cells_color_[i][3] = a; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:436:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | g = cells_color_[0][1]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:437:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 437 | b = cells_color_[0][2]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:438:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 438 | a = cells_color_[0][3]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:684:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | cells_color_[type][0] = r; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:685:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | cells_color_[type][1] = g; | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:685:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | cells_color_[type][1] = g; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:686:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | cells_color_[type][2] = b; | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:686:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | cells_color_[type][2] = b; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:698:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 698 | tex_coord_attribute_[1][element] | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:704:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 704 | tex_coord_attribute_[1][element], | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:705:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 705 | tex_coord_attribute_[2][element] | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:753:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 753 | s*p[0] + t*p[3], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:754:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 754 | s*p[1] + t*p[4], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:754:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 754 | s*p[1] + t*p[4], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:755:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 755 | s*p[2] + t*p[5] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:755:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 755 | s*p[2] + t*p[5] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:761:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 761 | s*p[0] + time_*p[3], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:762:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 762 | s*p[1] + time_*p[4], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:762:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 762 | s*p[1] + time_*p[4], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:763:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 763 | s*p[2] + time_*p[5] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:763:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 763 | s*p[2] + time_*p[5] | ^ 345 warnings generated. [ 94% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/examples/geogram/compute_RVD/CMakeFiles/compute_RVD.dir/main.cpp.o -MF src/examples/geogram/compute_RVD/CMakeFiles/compute_RVD.dir/main.cpp.o.d -o src/examples/geogram/compute_RVD/CMakeFiles/compute_RVD.dir/main.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:56: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:264:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 264 | geo_assert(supports_constraints()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:419:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 419 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:439:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 439 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:57: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:314:27: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 314 | vbw_assert(index < 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:318:27: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 318 | vbw_assert(index < 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:709:24: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 709 | vbw_assert(i < nb_v()); | ^ 710 | vbw_assert(j < nb_v()); | ~~~~~~~~~~~~~~~~~~~~~~~ 711 | vbw_assert(k < nb_v()); | ~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:749:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 749 | geo_assert(!geometry_dirty_); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:831:26: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 831 | vbw_assert(has_vglobal_); | ^ 832 | vbw_assert(lv < nb_v()); | ~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:846:26: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 846 | vbw_assert(has_vglobal_); | ^ 847 | vbw_assert(lv < nb_v()); | ~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:891:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 891 | vbw_assert(result.w != 0.0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:931:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 931 | vbw_assert(has_tflags_); | ^ 932 | vbw_assert(t < max_t_); | ~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:942:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 942 | vbw_assert(has_tflags_); | ^ 943 | vbw_assert(t < max_t_); | ~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:953:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 953 | vbw_assert(has_tflags_); | ^ 954 | vbw_assert(t < max_t_); | ~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1007:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1007 | vbw_assert(t < max_t()); | ^ 1008 | vbw_assert(le < 3); | ~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1020:26: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1020 | vbw_assert(t1 < max_t()); | ^ 1021 | vbw_assert(le < 3); | ~~~~~~~~~~~~~~~~~~~ 1022 | vbw_assert(t2 < max_t()); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1035:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1035 | vbw_assert(t < max_t()); | ^ 1036 | vbw_assert(lv < 3); | ~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1048:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1048 | vbw_assert(t < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1051:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1051 | vbw_assert(triangle_vertex(t,result) == v); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1062:26: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1062 | vbw_assert(t1 < max_t()); | ^ 1063 | vbw_assert(t2 < max_t()); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1066:48: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1066 | vbw_assert(triangle_adjacent(t1,result) == t2); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1078:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1078 | vbw_assert(t < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1094:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1094 | vbw_assert(v < max_v()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1105:37: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1105 | vbw_assert(v != VERTEX_AT_INFINITY); | ^ 1106 | vbw_assert(v < max_v()); | ~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1121:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1121 | vbw_assert(t < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1156:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1156 | vbw_assert(result < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1203:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1203 | vbw_assert(t < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1215:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1215 | vbw_assert(t < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1225:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1225 | vbw_assert(t < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1236:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1236 | vbw_assert(t < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1244:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | vbw_assert(t < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1344:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1344 | vbw_assert(v < max_v()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:59: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:199:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 199 | geo_assert(signed_index_t(result) >= 0); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:60: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:214:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 214 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:60: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:1500:57: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1500 | geo_assert(tets_begin_ != UNSPECIFIED_RANGE); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:1501:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1501 | geo_assert(tets_end_ != UNSPECIFIED_RANGE); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:1658:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1658 | geo_assert(tets_begin_ != UNSPECIFIED_RANGE); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:1659:48: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1659 | geo_assert(tets_end_ != UNSPECIFIED_RANGE); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:404:56: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 404 | geo_assert(points_in.vertices.dimension() == 3); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:48: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:56: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:161:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | return Z1_[array_index * Z1_stride_]; | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:56: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:235:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 235 | return vertices_ + vertex_stride_ * i; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:368:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | return cell_to_v_[c * cell_v_stride_ + lv]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:382:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | return cell_to_cell_[c * cell_neigh_stride_ + lf]; | ^~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:57: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic.h:112:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 112 | return index_t(reorder_instances[i]); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic.h:123:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 123 | Tx = translation[instance][0]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic.h:124:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 124 | Ty = translation[instance][1]; | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic.h:124:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 124 | Ty = translation[instance][1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic.h:125:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 125 | Tz = translation[instance][2]; | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic.h:125:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 125 | Tz = translation[instance][2]; | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:57: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:315:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 315 | return (&i)[index]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:319:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 319 | return (&i)[index]; | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:57: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:51: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:118:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 118 | cell_status_[cell].compare_exchange_strong( | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:134:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 134 | cell_status_[cell].store(FREE_CELL, std::memory_order_release); | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:146:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 146 | cell_status_[cell].load(std::memory_order_relaxed) & | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:162:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 162 | cell_status_[cell].load(std::memory_order_relaxed) & | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:179:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 179 | cell_status_[cell].store( | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:180:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 180 | cell_status_[cell].load( | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:194:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 194 | cell_status_[cell].store(status, std::memory_order_relaxed); | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:213:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | old_cell_status[i].load(std::memory_order_relaxed) : | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:215:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | std::atomic_init(&cell_status_[i],val); | ^~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:57: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:181:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 181 | return vec3(vertices_ + 3*v); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:185:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 185 | vec3 result(vertices_ + 3*v); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:186:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 186 | result.x += double(translation[instance][0]) * period_.x; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:187:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | result.y += double(translation[instance][1]) * period_.y; | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:187:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | result.y += double(translation[instance][1]) * period_.y; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:188:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | result.z += double(translation[instance][2]) * period_.z; | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:188:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | result.z += double(translation[instance][2]) * period_.z; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:202:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 202 | return periodic_ ? weights_[periodic_vertex_real(v)] : weights_[v] ; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:202:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 202 | return periodic_ ? weights_[periodic_vertex_real(v)] : weights_[v] ; | ^~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:58: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:685:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 685 | return *(const vec3*) (R3_embedding_base_ + v * R3_embedding_stride_); | ^~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:59: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:226:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 226 | return points_ + i * stride_; | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:59: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_callback.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:130:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 130 | return data_ + size_; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:152:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 152 | return data_ + size_; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:191:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 191 | if(where == end() - 1) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:195:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 195 | for(iterator i = end() - 1; i != where; i--) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:195:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 195 | for(iterator i = end() - 1; i != where; i--) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:197:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 197 | *i = *(i - 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:312:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 312 | result++; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:326:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 326 | result++; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:364:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 364 | ++i1; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:367:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 367 | ++i2; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:371:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 371 | ++i1; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:372:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 372 | ++i2; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:446:54: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 446 | it != baseclass::end() && *it < 0; ++it) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:457:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 457 | for(auto it = baseclass::end() - 1; | ~~~~~~~~~~~^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:458:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 458 | it != baseclass::begin() - 1 && *it > 0; --it) { | ~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:458:60: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 458 | it != baseclass::begin() - 1 && *it > 0; --it) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:483:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 483 | return to_unsigned_int((baseclass::end()[-1 - i]) - 1); | ~~~~~~~~~~~^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:494:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | return to_unsigned_int(-(baseclass::begin()[i]) - 1); | ~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:749:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 749 | return &(chunks_[i >> CHUNK_SHIFT][(i & CHUNK_MASK) * dimension_]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:60: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:118:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 118 | v[1] = v1; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:119:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 119 | v[2] = v2; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:121:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 121 | t[1] = f1; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:122:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 122 | t[2] = f2; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:133:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 133 | v[1] = NO_VERTEX; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:134:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 134 | v[2] = NO_VERTEX; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:136:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 136 | t[1] = NO_TRIANGLE; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:137:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 137 | t[2] = NO_TRIANGLE; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:417:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 417 | return triangles_[t].v[iv]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:429:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 429 | return triangles_[t].t[e]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:443:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 443 | triangles_[t].v[iv] = v; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:459:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 459 | triangles_[t].t[e] = t2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:478:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | (triangles_[t].v[1] == v) | ((triangles_[t].v[2] == v) * 2) | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:478:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | (triangles_[t].v[1] == v) | ((triangles_[t].v[2] == v) * 2) | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:504:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | (triangles_[t1].t[1] == t2) | ((triangles_[t1].t[2] == t2) * 2) | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:504:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | (triangles_[t1].t[1] == t2) | ((triangles_[t1].t[2] == t2) * 2) | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:743:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 743 | triangles_[t].v[1] = v1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:744:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | triangles_[t].v[2] = v2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:766:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 766 | triangles_[t].v[1] = v1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:767:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 767 | triangles_[t].v[2] = v2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:769:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 769 | triangles_[t].t[1] = t1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:770:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 770 | triangles_[t].t[2] = t2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:792:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 792 | triangles_[t].v[1] = v1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:793:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 793 | triangles_[t].v[2] = v2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:795:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 795 | triangles_[t].t[1] = t1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:796:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 796 | triangles_[t].t[2] = t2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:852:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | np[c] = p[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:852:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | np[c] = p[c]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1400:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1400 | return plus1mod3_[i]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1410:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1410 | return minus1mod3_[i]; | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:60: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:334:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | if(K[i] == key) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:354:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 354 | return signed_index_t(values_[array][i]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:384:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 384 | keys_[array][si] = key; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:385:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 385 | values_[array][si] = value; | ^~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:60: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:60: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:120:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 120 | if(sym.indices[i] >= 0) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:220:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | target_->vertices.point_ptr(v)[c] = point[c]; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:220:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | target_->vertices.point_ptr(v)[c] = point[c]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:262:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 262 | mesh_.vertices.point_ptr(v)[1] = p.y; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:263:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | mesh_.vertices.point_ptr(v)[2] = p.z; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:485:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 485 | points_in.vertices.point_ptr(v)[1] | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:488:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 488 | points_in.vertices.point_ptr(v)[2] | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:503:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 503 | pts[3 * v + 1] = delaunay->vertex_ptr(v)[1]; | ~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/geogram/compute_RVD/main.cpp:504:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | pts[3 * v + 2] = delaunay->vertex_ptr(v)[2]; | ~~~~~~~~~~^~~~~~~~~~~~~ 292 warnings generated. [ 95% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/examples/graphics/demo_Delaunay3d/CMakeFiles/geogram_demo_Delaunay3d.dir/main.cpp.o -MF src/examples/graphics/demo_Delaunay3d/CMakeFiles/geogram_demo_Delaunay3d.dir/main.cpp.o.d -o src/examples/graphics/demo_Delaunay3d/CMakeFiles/geogram_demo_Delaunay3d.dir/main.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:288:30: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 288 | * \throw TaskCanceled | ~~~~~~~~~~~~~~~~~~^ 289 | */ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:48: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:364:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 364 | geo_assert(arg.type == Arg::ARG_BOOL); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:403:51: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 403 | geo_assert(arg.type == Arg::ARG_FLOAT); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:432:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 432 | geo_assert(arg.type == Arg::ARG_STRING); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:453:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 453 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1014:14: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1014 | ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1203:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1203 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1212:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1212 | geo_assert(i < args_.size()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:305:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 305 | geo_assert(top_ != MAX_DEPTH-1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:317:34: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 317 | geo_assert(top_ != 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:530:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 530 | geo_assert(data_ == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1043:42: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1043 | geo_assert(GL_primitive == 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1044:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1044 | geo_assert(nb_elements_per_primitive == 0); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:264:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 264 | geo_assert(supports_constraints()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:419:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 419 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:439:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 439 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:314:27: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 314 | vbw_assert(index < 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:318:27: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 318 | vbw_assert(index < 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:709:24: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 709 | vbw_assert(i < nb_v()); | ^ 710 | vbw_assert(j < nb_v()); | ~~~~~~~~~~~~~~~~~~~~~~~ 711 | vbw_assert(k < nb_v()); | ~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:749:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 749 | geo_assert(!geometry_dirty_); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:831:26: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 831 | vbw_assert(has_vglobal_); | ^ 832 | vbw_assert(lv < nb_v()); | ~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:846:26: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 846 | vbw_assert(has_vglobal_); | ^ 847 | vbw_assert(lv < nb_v()); | ~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:891:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 891 | vbw_assert(result.w != 0.0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:931:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 931 | vbw_assert(has_tflags_); | ^ 932 | vbw_assert(t < max_t_); | ~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:942:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 942 | vbw_assert(has_tflags_); | ^ 943 | vbw_assert(t < max_t_); | ~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:953:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 953 | vbw_assert(has_tflags_); | ^ 954 | vbw_assert(t < max_t_); | ~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1007:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1007 | vbw_assert(t < max_t()); | ^ 1008 | vbw_assert(le < 3); | ~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1020:26: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1020 | vbw_assert(t1 < max_t()); | ^ 1021 | vbw_assert(le < 3); | ~~~~~~~~~~~~~~~~~~~ 1022 | vbw_assert(t2 < max_t()); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1035:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1035 | vbw_assert(t < max_t()); | ^ 1036 | vbw_assert(lv < 3); | ~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1048:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1048 | vbw_assert(t < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1051:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1051 | vbw_assert(triangle_vertex(t,result) == v); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1062:26: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1062 | vbw_assert(t1 < max_t()); | ^ 1063 | vbw_assert(t2 < max_t()); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1066:48: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1066 | vbw_assert(triangle_adjacent(t1,result) == t2); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1078:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1078 | vbw_assert(t < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1094:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1094 | vbw_assert(v < max_v()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1105:37: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1105 | vbw_assert(v != VERTEX_AT_INFINITY); | ^ 1106 | vbw_assert(v < max_v()); | ~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1121:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1121 | vbw_assert(t < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1156:30: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1156 | vbw_assert(result < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1203:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1203 | vbw_assert(t < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1215:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1215 | vbw_assert(t < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1225:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1225 | vbw_assert(t < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1236:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1236 | vbw_assert(t < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1244:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | vbw_assert(t < max_t()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:1344:25: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1344 | vbw_assert(v < max_v()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:115:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 115 | return edge_[e*2+lv]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:127:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 127 | return config_size_[config]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:148:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return config_ + config * nb_edges_; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:222:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | lv = (lv+1) % desc_->nb_vertices_in_facet[f]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:234:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | return desc_->facet_vertex[f][lv]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:234:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | return desc_->facet_vertex[f][lv]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:261:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | index_t result = vv_to_e_[v1*desc_->nb_vertices+v2]; | ^~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:238:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | to[i] = GLfloat(from[i]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | to[i] = GLfloat(from[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:250:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | to[i] = GLdouble(from[i]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:250:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | to[i] = GLdouble(from[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:262:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 262 | v[1] *= s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:263:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | v[2] *= s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:298:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 298 | return stack_[top_].data(); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:420:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 420 | current_[1] = y; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:421:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 421 | current_[2] = z; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:422:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 422 | current_[3] = w; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:492:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 492 | return data_ + v*dimension_; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:527:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 527 | current_[1] = rhs.current_[1]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:527:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 527 | current_[1] = rhs.current_[1]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:528:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | current_[2] = rhs.current_[2]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:528:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | current_[2] = rhs.current_[2]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:529:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 529 | current_[3] = rhs.current_[3]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:529:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 529 | current_[3] = rhs.current_[3]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:560:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 560 | buffer[GLUP_VERTEX_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:561:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 561 | buffer[GLUP_COLOR_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:562:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 562 | buffer[GLUP_TEX_COORD_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:563:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 563 | buffer[GLUP_NORMAL_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:566:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 566 | buffer[GLUP_VERTEX_ATTRIBUTE].enable(); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:597:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 597 | buffer[i].copy(to, from); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:620:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 620 | nb_vertices_per_primitive_[primitive] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:633:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 633 | buffer[i].copy_current_to(current_vertex_); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:676:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 676 | return current_vertex_ / nb_vertices_per_primitive_[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:963:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 963 | reinterpret_cast(address_)[3] = 1.0f; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1154:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1154 | copy_vector(matrix_stack_[matrix_mode_].top(), m, 16); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1165:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1165 | copy_vector(matrix_stack_[matrix_mode_].top(), m, 16); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1174:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1174 | load_identity_matrix(matrix_stack_[matrix_mode_].top()); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1187:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1187 | mult_matrices(product,m,matrix_stack_[matrix_mode_].top()); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1197:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1197 | matrix_stack_[matrix_mode_].push(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1204 | matrix_stack_[matrix_mode_].pop(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1238:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1238 | immediate_state_.buffer[GLUP_VERTEX_ATTRIBUTE].set_current(x,y,z,w); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1253:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1253 | immediate_state_.buffer[GLUP_COLOR_ATTRIBUTE].set_current(r,g,b,a); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1264:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1264 | immediate_state_.buffer[GLUP_TEX_COORD_ATTRIBUTE].set_current( | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1275:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1275 | immediate_state_.buffer[GLUP_NORMAL_ATTRIBUTE].set_current( | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1396:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1396 | return matrix_stack_[matrix].top(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1850:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1850 | if(v_is_visible_[first_v+lv]) { | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1872:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1872 | GLUPfloat t = -eqn[3] -( | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1874:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1874 | eqn[1]*p1[1] + | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1874:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1874 | eqn[1]*p1[1] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1875:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1875 | eqn[2]*p1[2] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1875:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1875 | eqn[2]*p1[2] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1891:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1891 | isect_vertex_attribute_[0][4*vi+0] = s*p1[0] + t*p2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1894:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1894 | isect_vertex_attribute_[0][4*vi+3] = 1.0f; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1897:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1897 | if(immediate_state_.buffer[i].is_enabled()) { | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1899:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1899 | immediate_state_.buffer[i].element_ptr(v1); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1901:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1901 | immediate_state_.buffer[i].element_ptr(v2); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1902:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1902 | isect_vertex_attribute_[i][4*vi+0] = s*a1[0] + t*a2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1902:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1902 | isect_vertex_attribute_[i][4*vi+0] = s*a1[0] + t*a2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:67:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | GLUP::current_context_->immediate_vertex(xy[0], xy[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:71:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | GLUP::current_context_->immediate_vertex(xyz[0], xyz[1], xyz[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:71:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | GLUP::current_context_->immediate_vertex(xyz[0], xyz[1], xyz[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:76:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 76 | xyzw[0], xyzw[1], xyzw[2], xyzw[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:76:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 76 | xyzw[0], xyzw[1], xyzw[2], xyzw[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:76:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 76 | xyzw[0], xyzw[1], xyzw[2], xyzw[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:83:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 83 | GLfloat(xy[1]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:90:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | GLfloat(xyz[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:91:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | GLfloat(xyz[2]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:98:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 98 | GLfloat(xyzw[1]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:99:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | GLfloat(xyzw[2]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:100:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 100 | GLfloat(xyzw[3]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:145:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 145 | GLUP::current_context_->immediate_color(rgb[0], rgb[1], rgb[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:145:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 145 | GLUP::current_context_->immediate_color(rgb[0], rgb[1], rgb[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:149:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | GLUP::current_context_->immediate_color(rgba[0], rgba[1], rgba[2], rgba[3]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:149:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | GLUP::current_context_->immediate_color(rgba[0], rgba[1], rgba[2], rgba[3]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:149:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | GLUP::current_context_->immediate_color(rgba[0], rgba[1], rgba[2], rgba[3]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:155:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 155 | GLfloat(rgb[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:156:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | GLfloat(rgb[2]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:163:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 163 | GLfloat(rgba[1]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:164:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 164 | GLfloat(rgba[2]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:165:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 165 | GLfloat(rgba[3]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:199:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 199 | GLUP::current_context_->immediate_tex_coord(st[0], st[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:203:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 203 | GLUP::current_context_->immediate_tex_coord(stu[0], stu[1], stu[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:203:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 203 | GLUP::current_context_->immediate_tex_coord(stu[0], stu[1], stu[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:208:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | stuv[0], stuv[1], stuv[2], stuv[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:208:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | stuv[0], stuv[1], stuv[2], stuv[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:208:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | stuv[0], stuv[1], stuv[2], stuv[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:215:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | GLfloat(st[1]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:222:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | GLfloat(stu[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:223:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 223 | GLfloat(stu[2]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:230:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 230 | GLfloat(stuv[1]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:231:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 231 | GLfloat(stuv[2]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:232:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | GLfloat(stuv[3]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:289:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | xyz[0],xyz[1],xyz[2] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:289:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | xyz[0],xyz[1],xyz[2] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:302:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | GLfloat(xyz[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:303:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | GLfloat(xyz[2]) | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:161:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | return Z1_[array_index * Z1_stride_]; | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:235:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 235 | return vertices_ + vertex_stride_ * i; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:368:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | return cell_to_v_[c * cell_v_stride_ + lv]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:382:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | return cell_to_cell_[c * cell_neigh_stride_ + lf]; | ^~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic.h:112:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 112 | return index_t(reorder_instances[i]); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic.h:123:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 123 | Tx = translation[instance][0]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic.h:124:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 124 | Ty = translation[instance][1]; | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic.h:124:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 124 | Ty = translation[instance][1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic.h:125:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 125 | Tz = translation[instance][2]; | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic.h:125:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 125 | Tz = translation[instance][2]; | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:315:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 315 | return (&i)[index]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/convex_cell.h:319:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 319 | return (&i)[index]; | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:42: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:51: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:118:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 118 | cell_status_[cell].compare_exchange_strong( | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:134:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 134 | cell_status_[cell].store(FREE_CELL, std::memory_order_release); | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:146:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 146 | cell_status_[cell].load(std::memory_order_relaxed) & | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:162:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 162 | cell_status_[cell].load(std::memory_order_relaxed) & | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:179:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 179 | cell_status_[cell].store( | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:180:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 180 | cell_status_[cell].load( | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:194:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 194 | cell_status_[cell].store(status, std::memory_order_relaxed); | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:213:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | old_cell_status[i].load(std::memory_order_relaxed) : | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_sync.h:215:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | std::atomic_init(&cell_status_[i],val); | ^~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:181:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 181 | return vec3(vertices_ + 3*v); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:185:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 185 | vec3 result(vertices_ + 3*v); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:186:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 186 | result.x += double(translation[instance][0]) * period_.x; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:187:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | result.y += double(translation[instance][1]) * period_.y; | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:187:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | result.y += double(translation[instance][1]) * period_.y; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:188:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | result.z += double(translation[instance][2]) * period_.z; | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:188:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | result.z += double(translation[instance][2]) * period_.z; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:202:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 202 | return periodic_ ? weights_[periodic_vertex_real(v)] : weights_[v] ; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/periodic_delaunay_3d.h:202:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 202 | return periodic_ ? weights_[periodic_vertex_real(v)] : weights_[v] ; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:198:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 198 | double Tx = double(Periodic::translation[instance][0]); | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:199:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 199 | double Ty = double(Periodic::translation[instance][1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:199:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 199 | double Ty = double(Periodic::translation[instance][1]); | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:200:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 200 | double Tz = double(Periodic::translation[instance][2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:200:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 200 | double Tz = double(Periodic::translation[instance][2]); | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:237:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | P[i].x + Tx, P[i].y + Ty, P[i].z + Tz | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:237:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | P[i].x + Tx, P[i].y + Ty, P[i].z + Tz | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:237:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | P[i].x + Tx, P[i].y + Ty, P[i].z + Tz | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:243:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 243 | s*g.x + (1.0-s)*P[i].x + Tx, | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:244:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 244 | s*g.y + (1.0-s)*P[i].y + Ty, | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:245:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 245 | s*g.z + (1.0-s)*P[i].z + Tz | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:289:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | double(Periodic::translation[i][0]), | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:290:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 290 | double(Periodic::translation[i][1]), | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:290:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 290 | double(Periodic::translation[i][1]), | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:291:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 291 | double(Periodic::translation[i][2]) | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:291:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 291 | double(Periodic::translation[i][2]) | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:306:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 306 | -double(Periodic::translation[i][0]), | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:307:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | -double(Periodic::translation[i][1]), | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:307:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | -double(Periodic::translation[i][1]), | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:308:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 308 | -double(Periodic::translation[i][2]) | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:308:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 308 | -double(Periodic::translation[i][2]) | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:353:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 353 | double(Periodic::translation[i][0]), | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:354:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 354 | double(Periodic::translation[i][1]), | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:354:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 354 | double(Periodic::translation[i][1]), | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:355:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 355 | double(Periodic::translation[i][2]) | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:355:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 355 | double(Periodic::translation[i][2]) | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:393:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | -double(Periodic::translation[i][0]), | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:394:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | -double(Periodic::translation[i][1]), | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:394:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | -double(Periodic::translation[i][1]), | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:395:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 395 | -double(Periodic::translation[i][2]) | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Delaunay3d/main.cpp:395:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 395 | -double(Periodic::translation[i][2]) | ^~~~~~~~~~~~~~~~~~~~~ 380 warnings generated. [ 95% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/examples/graphics/demo_Evert/CMakeFiles/geogram_demo_Evert.dir/main.cpp.o -MF src/examples/graphics/demo_Evert/CMakeFiles/geogram_demo_Evert.dir/main.cpp.o.d -o src/examples/graphics/demo_Evert/CMakeFiles/geogram_demo_Evert.dir/main.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Evert/main.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Evert/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Evert/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Evert/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Evert/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:288:30: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 288 | * \throw TaskCanceled | ~~~~~~~~~~~~~~~~~~^ 289 | */ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Evert/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:48: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:364:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 364 | geo_assert(arg.type == Arg::ARG_BOOL); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:403:51: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 403 | geo_assert(arg.type == Arg::ARG_FLOAT); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:432:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 432 | geo_assert(arg.type == Arg::ARG_STRING); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:453:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 453 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1014:14: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1014 | ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1203:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1203 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1212:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1212 | geo_assert(i < args_.size()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Evert/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Evert/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Evert/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Evert/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Evert/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:305:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 305 | geo_assert(top_ != MAX_DEPTH-1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:317:34: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 317 | geo_assert(top_ != 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:530:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 530 | geo_assert(data_ == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1043:42: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1043 | geo_assert(GL_primitive == 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1044:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1044 | geo_assert(nb_elements_per_primitive == 0); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Evert/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Evert/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Evert/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Evert/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Evert/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Evert/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Evert/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Evert/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Evert/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Evert/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:115:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 115 | return edge_[e*2+lv]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:127:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 127 | return config_size_[config]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:148:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return config_ + config * nb_edges_; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:222:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | lv = (lv+1) % desc_->nb_vertices_in_facet[f]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:234:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | return desc_->facet_vertex[f][lv]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:234:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | return desc_->facet_vertex[f][lv]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:261:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | index_t result = vv_to_e_[v1*desc_->nb_vertices+v2]; | ^~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Evert/main.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:238:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | to[i] = GLfloat(from[i]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | to[i] = GLfloat(from[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:250:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | to[i] = GLdouble(from[i]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:250:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | to[i] = GLdouble(from[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:262:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 262 | v[1] *= s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:263:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | v[2] *= s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:298:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 298 | return stack_[top_].data(); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:420:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 420 | current_[1] = y; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:421:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 421 | current_[2] = z; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:422:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 422 | current_[3] = w; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:492:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 492 | return data_ + v*dimension_; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:527:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 527 | current_[1] = rhs.current_[1]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:527:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 527 | current_[1] = rhs.current_[1]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:528:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | current_[2] = rhs.current_[2]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:528:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | current_[2] = rhs.current_[2]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:529:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 529 | current_[3] = rhs.current_[3]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:529:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 529 | current_[3] = rhs.current_[3]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:560:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 560 | buffer[GLUP_VERTEX_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:561:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 561 | buffer[GLUP_COLOR_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:562:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 562 | buffer[GLUP_TEX_COORD_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:563:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 563 | buffer[GLUP_NORMAL_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:566:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 566 | buffer[GLUP_VERTEX_ATTRIBUTE].enable(); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:597:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 597 | buffer[i].copy(to, from); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:620:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 620 | nb_vertices_per_primitive_[primitive] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:633:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 633 | buffer[i].copy_current_to(current_vertex_); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:676:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 676 | return current_vertex_ / nb_vertices_per_primitive_[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:963:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 963 | reinterpret_cast(address_)[3] = 1.0f; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1154:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1154 | copy_vector(matrix_stack_[matrix_mode_].top(), m, 16); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1165:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1165 | copy_vector(matrix_stack_[matrix_mode_].top(), m, 16); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1174:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1174 | load_identity_matrix(matrix_stack_[matrix_mode_].top()); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1187:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1187 | mult_matrices(product,m,matrix_stack_[matrix_mode_].top()); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1197:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1197 | matrix_stack_[matrix_mode_].push(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1204 | matrix_stack_[matrix_mode_].pop(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1238:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1238 | immediate_state_.buffer[GLUP_VERTEX_ATTRIBUTE].set_current(x,y,z,w); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1253:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1253 | immediate_state_.buffer[GLUP_COLOR_ATTRIBUTE].set_current(r,g,b,a); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1264:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1264 | immediate_state_.buffer[GLUP_TEX_COORD_ATTRIBUTE].set_current( | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1275:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1275 | immediate_state_.buffer[GLUP_NORMAL_ATTRIBUTE].set_current( | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1396:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1396 | return matrix_stack_[matrix].top(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1850:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1850 | if(v_is_visible_[first_v+lv]) { | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1872:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1872 | GLUPfloat t = -eqn[3] -( | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1874:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1874 | eqn[1]*p1[1] + | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1874:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1874 | eqn[1]*p1[1] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1875:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1875 | eqn[2]*p1[2] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1875:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1875 | eqn[2]*p1[2] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1891:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1891 | isect_vertex_attribute_[0][4*vi+0] = s*p1[0] + t*p2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1894:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1894 | isect_vertex_attribute_[0][4*vi+3] = 1.0f; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1897:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1897 | if(immediate_state_.buffer[i].is_enabled()) { | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1899:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1899 | immediate_state_.buffer[i].element_ptr(v1); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1901:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1901 | immediate_state_.buffer[i].element_ptr(v2); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1902:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1902 | isect_vertex_attribute_[i][4*vi+0] = s*a1[0] + t*a2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1902:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1902 | isect_vertex_attribute_[i][4*vi+0] = s*a1[0] + t*a2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Evert/main.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:67:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | GLUP::current_context_->immediate_vertex(xy[0], xy[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:71:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | GLUP::current_context_->immediate_vertex(xyz[0], xyz[1], xyz[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:71:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | GLUP::current_context_->immediate_vertex(xyz[0], xyz[1], xyz[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:76:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 76 | xyzw[0], xyzw[1], xyzw[2], xyzw[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:76:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 76 | xyzw[0], xyzw[1], xyzw[2], xyzw[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:76:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 76 | xyzw[0], xyzw[1], xyzw[2], xyzw[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:83:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 83 | GLfloat(xy[1]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:90:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | GLfloat(xyz[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:91:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | GLfloat(xyz[2]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:98:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 98 | GLfloat(xyzw[1]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:99:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | GLfloat(xyzw[2]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:100:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 100 | GLfloat(xyzw[3]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:145:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 145 | GLUP::current_context_->immediate_color(rgb[0], rgb[1], rgb[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:145:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 145 | GLUP::current_context_->immediate_color(rgb[0], rgb[1], rgb[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:149:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | GLUP::current_context_->immediate_color(rgba[0], rgba[1], rgba[2], rgba[3]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:149:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | GLUP::current_context_->immediate_color(rgba[0], rgba[1], rgba[2], rgba[3]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:149:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | GLUP::current_context_->immediate_color(rgba[0], rgba[1], rgba[2], rgba[3]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:155:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 155 | GLfloat(rgb[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:156:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | GLfloat(rgb[2]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:163:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 163 | GLfloat(rgba[1]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:164:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 164 | GLfloat(rgba[2]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:165:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 165 | GLfloat(rgba[3]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:199:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 199 | GLUP::current_context_->immediate_tex_coord(st[0], st[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:203:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 203 | GLUP::current_context_->immediate_tex_coord(stu[0], stu[1], stu[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:203:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 203 | GLUP::current_context_->immediate_tex_coord(stu[0], stu[1], stu[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:208:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | stuv[0], stuv[1], stuv[2], stuv[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:208:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | stuv[0], stuv[1], stuv[2], stuv[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:208:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | stuv[0], stuv[1], stuv[2], stuv[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:215:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | GLfloat(st[1]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:222:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | GLfloat(stu[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:223:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 223 | GLfloat(stu[2]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:230:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 230 | GLfloat(stuv[1]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:231:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 231 | GLfloat(stuv[2]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:232:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | GLfloat(stuv[3]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:289:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | xyz[0],xyz[1],xyz[2] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:289:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | xyz[0],xyz[1],xyz[2] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:302:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | GLfloat(xyz[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:303:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | GLfloat(xyz[2]) | ^~~ 286 warnings generated. [ 95% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/examples/graphics/demo_Raytrace/CMakeFiles/geogram_demo_Raytrace.dir/main.cpp.o -MF src/examples/graphics/demo_Raytrace/CMakeFiles/geogram_demo_Raytrace.dir/main.cpp.o.d -o src/examples/graphics/demo_Raytrace/CMakeFiles/geogram_demo_Raytrace.dir/main.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/main.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/main.cpp:51: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/main.cpp:51: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/main.cpp:51: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/main.cpp:51: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:288:30: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 288 | * \throw TaskCanceled | ~~~~~~~~~~~~~~~~~~^ 289 | */ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/main.cpp:51: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:48: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:364:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 364 | geo_assert(arg.type == Arg::ARG_BOOL); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:403:51: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 403 | geo_assert(arg.type == Arg::ARG_FLOAT); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:432:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 432 | geo_assert(arg.type == Arg::ARG_STRING); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:453:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 453 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1014:14: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1014 | ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1203:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1203 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1212:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1212 | geo_assert(i < args_.size()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/main.cpp:51: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/main.cpp:53: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/../../geogram/simple_raytrace/raytracing.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/main.cpp:53: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/../../geogram/simple_raytrace/raytracing.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/main.cpp:53: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/../../geogram/simple_raytrace/raytracing.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/main.cpp:53: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/../../geogram/simple_raytrace/raytracing.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/main.cpp:53: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/../../geogram/simple_raytrace/raytracing.h:172:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 172 | geo_assert(bpp == 3 || bpp == 4); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/../../geogram/simple_raytrace/raytracing.h:281:27: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 281 | geo_assert(bpp_ == 3); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/../../geogram/simple_raytrace/raytracing.h:885:28: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 885 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/main.cpp:51: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/main.cpp:51: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:887:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 887 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:1123:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1123 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:1129:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1129 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/main.cpp:51: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:321:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 321 | result.coeff_[i][j] = FT(0); | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:321:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 321 | result.coeff_[i][j] = FT(0); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:323:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | result.coeff_[i][j] += coeff_[i][k] * m.coeff_[k][j]; | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:323:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | result.coeff_[i][j] += coeff_[i][k] * m.coeff_[k][j]; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:323:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | result.coeff_[i][j] += coeff_[i][k] * m.coeff_[k][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:323:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | result.coeff_[i][j] += coeff_[i][k] * m.coeff_[k][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:323:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | result.coeff_[i][j] += coeff_[i][k] * m.coeff_[k][j]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:323:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | result.coeff_[i][j] += coeff_[i][k] * m.coeff_[k][j]; | ^~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/main.cpp:51: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/main.cpp:51: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/main.cpp:53: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/../../geogram/simple_raytrace/raytracing.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/main.cpp:53: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/../../geogram/simple_raytrace/raytracing.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/main.cpp:53: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/../../geogram/simple_raytrace/raytracing.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/main.cpp:53: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/../../geogram/simple_raytrace/raytracing.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/main.cpp:53: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/../../geogram/simple_raytrace/raytracing.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/main.cpp:53: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/../../geogram/simple_raytrace/raytracing.h:48: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/main.cpp:53: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/../../geogram/simple_raytrace/raytracing.h:97:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 97 | double y = s * (T[1] + p[1] - mesh_xyz_min[1]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/../../geogram/simple_raytrace/raytracing.h:98:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 98 | double z = s * (T[2] + p[2] - mesh_xyz_min[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/../../geogram/simple_raytrace/raytracing.h:100:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 100 | p[1] = z; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/../../geogram/simple_raytrace/raytracing.h:101:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 101 | p[2] = 1.0-y; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/../../geogram/simple_raytrace/raytracing.h:269:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 269 | pixel_base[1] = Memory::byte(std::min(color.y, 1.0)*255.0); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/../../geogram/simple_raytrace/raytracing.h:270:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 270 | pixel_base[2] = Memory::byte(std::min(color.z, 1.0)*255.0); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/../../geogram/simple_raytrace/raytracing.h:272:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 272 | pixel_base[3] = 255; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/../../geogram/simple_raytrace/raytracing.h:1099:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1099 | result[i] = 0 ; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/../../geogram/simple_raytrace/raytracing.h:1103:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1103 | result[i] += v[j] * m(j,i) ; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/../../geogram/simple_raytrace/raytracing.h:1105:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1105 | result[i] += m(3,i); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/main.cpp:131:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 131 | my_viewport_[i] = 0.0; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/main.cpp:237:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | 2.0*((x - my_viewport_[0]) / my_viewport_[2]-0.5), | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/main.cpp:238:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | 2.0*((y - my_viewport_[1]) / my_viewport_[3]-0.5), | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/main.cpp:238:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | 2.0*((y - my_viewport_[1]) / my_viewport_[3]-0.5), | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/main.cpp:259:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 259 | if(my_viewport_[i] != double(viewport[i])) { | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/main.cpp:259:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 259 | if(my_viewport_[i] != double(viewport[i])) { | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/main.cpp:262:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 262 | my_viewport_[i] = double(viewport[i]); | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Raytrace/main.cpp:262:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 262 | my_viewport_[i] = double(viewport[i]); | ^~~~~~~~ 200 warnings generated. [ 95% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/examples/graphics/demo_Picking/CMakeFiles/geogram_demo_Picking.dir/main.cpp.o -MF src/examples/graphics/demo_Picking/CMakeFiles/geogram_demo_Picking.dir/main.cpp.o.d -o src/examples/graphics/demo_Picking/CMakeFiles/geogram_demo_Picking.dir/main.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Picking/main.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Picking/main.cpp:52: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Picking/main.cpp:55: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Picking/main.cpp:55: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Picking/main.cpp:55: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:288:30: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 288 | * \throw TaskCanceled | ~~~~~~~~~~~~~~~~~~^ 289 | */ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Picking/main.cpp:55: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:48: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:364:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 364 | geo_assert(arg.type == Arg::ARG_BOOL); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:403:51: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 403 | geo_assert(arg.type == Arg::ARG_FLOAT); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:432:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 432 | geo_assert(arg.type == Arg::ARG_STRING); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:453:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 453 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1014:14: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1014 | ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1203:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1203 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1212:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1212 | geo_assert(i < args_.size()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Picking/main.cpp:55: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Picking/main.cpp:55: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Picking/main.cpp:55: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Picking/main.cpp:55: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Picking/main.cpp:55: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:305:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 305 | geo_assert(top_ != MAX_DEPTH-1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:317:34: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 317 | geo_assert(top_ != 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:530:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 530 | geo_assert(data_ == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1043:42: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1043 | geo_assert(GL_primitive == 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1044:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1044 | geo_assert(nb_elements_per_primitive == 0); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Picking/main.cpp:55: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:691:3: warning: 'switch' missing 'default' label [-Wswitch-default] 691 | switch(attribute_dim_) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:1041:43: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1041 | geo_assert(filter != nullptr) ; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:1096:43: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1096 | geo_assert(filter != nullptr) ; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Picking/main.cpp:55: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:115:42: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 115 | geo_assert(result != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Picking/main.cpp:52: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Picking/main.cpp:52: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Picking/main.cpp:53: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Picking/main.cpp:55: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Picking/main.cpp:55: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Picking/main.cpp:55: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Picking/main.cpp:55: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Picking/main.cpp:55: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Picking/main.cpp:55: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Picking/main.cpp:55: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:115:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 115 | return edge_[e*2+lv]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:127:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 127 | return config_size_[config]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:148:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return config_ + config * nb_edges_; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:222:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | lv = (lv+1) % desc_->nb_vertices_in_facet[f]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:234:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | return desc_->facet_vertex[f][lv]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:234:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | return desc_->facet_vertex[f][lv]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:261:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | index_t result = vv_to_e_[v1*desc_->nb_vertices+v2]; | ^~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Picking/main.cpp:55: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:238:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | to[i] = GLfloat(from[i]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | to[i] = GLfloat(from[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:250:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | to[i] = GLdouble(from[i]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:250:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | to[i] = GLdouble(from[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:262:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 262 | v[1] *= s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:263:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | v[2] *= s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:298:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 298 | return stack_[top_].data(); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:420:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 420 | current_[1] = y; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:421:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 421 | current_[2] = z; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:422:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 422 | current_[3] = w; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:492:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 492 | return data_ + v*dimension_; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:527:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 527 | current_[1] = rhs.current_[1]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:527:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 527 | current_[1] = rhs.current_[1]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:528:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | current_[2] = rhs.current_[2]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:528:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | current_[2] = rhs.current_[2]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:529:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 529 | current_[3] = rhs.current_[3]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:529:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 529 | current_[3] = rhs.current_[3]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:560:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 560 | buffer[GLUP_VERTEX_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:561:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 561 | buffer[GLUP_COLOR_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:562:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 562 | buffer[GLUP_TEX_COORD_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:563:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 563 | buffer[GLUP_NORMAL_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:566:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 566 | buffer[GLUP_VERTEX_ATTRIBUTE].enable(); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:597:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 597 | buffer[i].copy(to, from); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:620:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 620 | nb_vertices_per_primitive_[primitive] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:633:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 633 | buffer[i].copy_current_to(current_vertex_); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:676:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 676 | return current_vertex_ / nb_vertices_per_primitive_[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:963:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 963 | reinterpret_cast(address_)[3] = 1.0f; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1154:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1154 | copy_vector(matrix_stack_[matrix_mode_].top(), m, 16); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1165:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1165 | copy_vector(matrix_stack_[matrix_mode_].top(), m, 16); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1174:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1174 | load_identity_matrix(matrix_stack_[matrix_mode_].top()); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1187:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1187 | mult_matrices(product,m,matrix_stack_[matrix_mode_].top()); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1197:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1197 | matrix_stack_[matrix_mode_].push(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1204 | matrix_stack_[matrix_mode_].pop(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1238:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1238 | immediate_state_.buffer[GLUP_VERTEX_ATTRIBUTE].set_current(x,y,z,w); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1253:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1253 | immediate_state_.buffer[GLUP_COLOR_ATTRIBUTE].set_current(r,g,b,a); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1264:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1264 | immediate_state_.buffer[GLUP_TEX_COORD_ATTRIBUTE].set_current( | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1275:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1275 | immediate_state_.buffer[GLUP_NORMAL_ATTRIBUTE].set_current( | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1396:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1396 | return matrix_stack_[matrix].top(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1850:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1850 | if(v_is_visible_[first_v+lv]) { | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1872:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1872 | GLUPfloat t = -eqn[3] -( | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1874:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1874 | eqn[1]*p1[1] + | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1874:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1874 | eqn[1]*p1[1] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1875:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1875 | eqn[2]*p1[2] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1875:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1875 | eqn[2]*p1[2] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1891:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1891 | isect_vertex_attribute_[0][4*vi+0] = s*p1[0] + t*p2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1894:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1894 | isect_vertex_attribute_[0][4*vi+3] = 1.0f; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1897:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1897 | if(immediate_state_.buffer[i].is_enabled()) { | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1899:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1899 | immediate_state_.buffer[i].element_ptr(v1); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1901:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1901 | immediate_state_.buffer[i].element_ptr(v2); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1902:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1902 | isect_vertex_attribute_[i][4*vi+0] = s*a1[0] + t*a2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1902:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1902 | isect_vertex_attribute_[i][4*vi+0] = s*a1[0] + t*a2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Picking/main.cpp:55: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:67:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | GLUP::current_context_->immediate_vertex(xy[0], xy[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:71:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | GLUP::current_context_->immediate_vertex(xyz[0], xyz[1], xyz[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:71:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | GLUP::current_context_->immediate_vertex(xyz[0], xyz[1], xyz[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:76:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 76 | xyzw[0], xyzw[1], xyzw[2], xyzw[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:76:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 76 | xyzw[0], xyzw[1], xyzw[2], xyzw[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:76:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 76 | xyzw[0], xyzw[1], xyzw[2], xyzw[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:83:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 83 | GLfloat(xy[1]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:90:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | GLfloat(xyz[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:91:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | GLfloat(xyz[2]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:98:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 98 | GLfloat(xyzw[1]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:99:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | GLfloat(xyzw[2]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:100:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 100 | GLfloat(xyzw[3]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:145:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 145 | GLUP::current_context_->immediate_color(rgb[0], rgb[1], rgb[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:145:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 145 | GLUP::current_context_->immediate_color(rgb[0], rgb[1], rgb[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:149:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | GLUP::current_context_->immediate_color(rgba[0], rgba[1], rgba[2], rgba[3]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:149:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | GLUP::current_context_->immediate_color(rgba[0], rgba[1], rgba[2], rgba[3]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:149:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | GLUP::current_context_->immediate_color(rgba[0], rgba[1], rgba[2], rgba[3]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:155:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 155 | GLfloat(rgb[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:156:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | GLfloat(rgb[2]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:163:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 163 | GLfloat(rgba[1]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:164:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 164 | GLfloat(rgba[2]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:165:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 165 | GLfloat(rgba[3]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:199:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 199 | GLUP::current_context_->immediate_tex_coord(st[0], st[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:203:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 203 | GLUP::current_context_->immediate_tex_coord(stu[0], stu[1], stu[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:203:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 203 | GLUP::current_context_->immediate_tex_coord(stu[0], stu[1], stu[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:208:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | stuv[0], stuv[1], stuv[2], stuv[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:208:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | stuv[0], stuv[1], stuv[2], stuv[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:208:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | stuv[0], stuv[1], stuv[2], stuv[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:215:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | GLfloat(st[1]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:222:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | GLfloat(stu[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:223:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 223 | GLfloat(stu[2]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:230:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 230 | GLfloat(stuv[1]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:231:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 231 | GLfloat(stuv[2]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:232:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | GLfloat(stuv[3]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:289:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | xyz[0],xyz[1],xyz[2] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:289:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | xyz[0],xyz[1],xyz[2] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:302:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | GLfloat(xyz[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:303:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | GLfloat(xyz[2]) | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/examples/graphics/demo_Picking/main.cpp:55: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:274:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | return draw_cells_[type]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:287:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 287 | draw_cells_[type] = x; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:299:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 299 | points_color_[1] = g; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:300:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 300 | points_color_[2] = b; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:301:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 301 | points_color_[3] = a; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:312:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 312 | g = points_color_[1]; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:313:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | b = points_color_[2]; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:314:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 314 | a = points_color_[3]; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:345:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 345 | mesh_color_[1] = g; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:346:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 346 | mesh_color_[2] = b; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:347:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 347 | mesh_color_[3] = a; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:358:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 358 | g = mesh_color_[1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:359:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 359 | b = mesh_color_[2]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:360:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | a = mesh_color_[3]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:374:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | surface_color_[1] = g; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:375:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 375 | surface_color_[2] = b; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:376:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 376 | surface_color_[3] = a; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:378:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 378 | backface_surface_color_[1] = g; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:379:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 379 | backface_surface_color_[2] = b; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:380:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 380 | backface_surface_color_[3] = a; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:391:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 391 | g = surface_color_[1]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:392:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 392 | b = surface_color_[2]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:393:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | a = surface_color_[3]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:408:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 408 | backface_surface_color_[1] = g; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:409:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | backface_surface_color_[2] = b; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:410:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 410 | backface_surface_color_[3] = a; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:421:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 421 | cells_color_[i][0] = r; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:422:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 422 | cells_color_[i][1] = g; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:422:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 422 | cells_color_[i][1] = g; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:423:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 423 | cells_color_[i][2] = b; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:423:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 423 | cells_color_[i][2] = b; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:424:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | cells_color_[i][3] = a; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:424:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | cells_color_[i][3] = a; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:436:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | g = cells_color_[0][1]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:437:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 437 | b = cells_color_[0][2]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:438:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 438 | a = cells_color_[0][3]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:684:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | cells_color_[type][0] = r; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:685:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | cells_color_[type][1] = g; | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:685:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | cells_color_[type][1] = g; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:686:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | cells_color_[type][2] = b; | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:686:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | cells_color_[type][2] = b; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:698:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 698 | tex_coord_attribute_[1][element] | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:704:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 704 | tex_coord_attribute_[1][element], | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:705:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 705 | tex_coord_attribute_[2][element] | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:753:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 753 | s*p[0] + t*p[3], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:754:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 754 | s*p[1] + t*p[4], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:754:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 754 | s*p[1] + t*p[4], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:755:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 755 | s*p[2] + t*p[5] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:755:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 755 | s*p[2] + t*p[5] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:761:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 761 | s*p[0] + time_*p[3], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:762:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 762 | s*p[1] + time_*p[4], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:762:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 762 | s*p[1] + time_*p[4], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:763:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 763 | s*p[2] + time_*p[5] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:763:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 763 | s*p[2] + time_*p[5] | ^ 345 warnings generated. [ 95% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIE -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/bin/geobox/CMakeFiles/geobox.dir/main.cpp.o -MF src/bin/geobox/CMakeFiles/geobox.dir/main.cpp.o.d -o src/bin/geobox/CMakeFiles/geobox.dir/main.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:288:30: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 288 | * \throw TaskCanceled | ~~~~~~~~~~~~~~~~~~^ 289 | */ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:48: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:364:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 364 | geo_assert(arg.type == Arg::ARG_BOOL); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:403:51: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 403 | geo_assert(arg.type == Arg::ARG_FLOAT); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:432:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 432 | geo_assert(arg.type == Arg::ARG_STRING); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:453:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 453 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1014:14: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1014 | ); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1203:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1203 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/command.h:1212:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1212 | geo_assert(i < args_.size()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/full_screen_effects/full_screen_effect.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:305:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 305 | geo_assert(top_ != MAX_DEPTH-1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:317:34: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 317 | geo_assert(top_ != 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:530:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 530 | geo_assert(data_ == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1043:42: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1043 | geo_assert(GL_primitive == 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1044:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1044 | geo_assert(nb_elements_per_primitive == 0); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:691:3: warning: 'switch' missing 'default' label [-Wswitch-default] 691 | switch(attribute_dim_) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:1041:43: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1041 | geo_assert(filter != nullptr) ; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:1096:43: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1096 | geo_assert(filter != nullptr) ; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:115:42: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 115 | geo_assert(result != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:124:13: warning: 'switch' missing 'default' label [-Wswitch-default] 124 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:171:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 171 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:163:13: warning: 'switch' missing 'default' label [-Wswitch-default] 163 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:208:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 208 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:200:13: warning: 'switch' missing 'default' label [-Wswitch-default] 200 | switch(op) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:236:13: warning: 'switch' missing 'default' label [-Wswitch-default] 236 | switch(op) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/interval_nt.h:114:46: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 114 | geo_assert(sign_is_determined(s)); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:214:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 214 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:669:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 669 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:934:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 934 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:955:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 955 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:1022:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1022 | geo_assert(bndl < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:59: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:87:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 87 | geo_assert(index < size_) ; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:98:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 98 | geo_assert(index < size_) ; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:59: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:131:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 131 | geo_assert(axis < 3); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:63: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:264:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 264 | geo_assert(supports_constraints()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:419:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 419 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:439:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 439 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:66: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:199:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 199 | geo_assert(signed_index_t(result) >= 0); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:68: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/PoissonRecon/poisson_geogram.h:128:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 128 | geo_assert(keep_voxel_); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/PoissonRecon/poisson_geogram.h:139:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 139 | geo_assert(keep_voxel_); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:74: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/line_stream.h:152:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 152 | geo_assert(i < nb_fields()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/line_stream.h:165:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 165 | geo_assert(i < nb_fields()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/status_bar.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:115:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 115 | return edge_[e*2+lv]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:127:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 127 | return config_size_[config]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:148:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return config_ + config * nb_edges_; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:222:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | lv = (lv+1) % desc_->nb_vertices_in_facet[f]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:234:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | return desc_->facet_vertex[f][lv]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:234:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | return desc_->facet_vertex[f][lv]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:261:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | index_t result = vv_to_e_[v1*desc_->nb_vertices+v2]; | ^~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:238:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | to[i] = GLfloat(from[i]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | to[i] = GLfloat(from[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:250:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | to[i] = GLdouble(from[i]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:250:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | to[i] = GLdouble(from[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:262:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 262 | v[1] *= s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:263:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | v[2] *= s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:298:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 298 | return stack_[top_].data(); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:420:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 420 | current_[1] = y; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:421:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 421 | current_[2] = z; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:422:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 422 | current_[3] = w; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:492:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 492 | return data_ + v*dimension_; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:527:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 527 | current_[1] = rhs.current_[1]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:527:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 527 | current_[1] = rhs.current_[1]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:528:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | current_[2] = rhs.current_[2]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:528:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | current_[2] = rhs.current_[2]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:529:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 529 | current_[3] = rhs.current_[3]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:529:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 529 | current_[3] = rhs.current_[3]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:560:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 560 | buffer[GLUP_VERTEX_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:561:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 561 | buffer[GLUP_COLOR_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:562:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 562 | buffer[GLUP_TEX_COORD_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:563:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 563 | buffer[GLUP_NORMAL_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:566:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 566 | buffer[GLUP_VERTEX_ATTRIBUTE].enable(); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:597:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 597 | buffer[i].copy(to, from); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:620:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 620 | nb_vertices_per_primitive_[primitive] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:633:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 633 | buffer[i].copy_current_to(current_vertex_); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:676:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 676 | return current_vertex_ / nb_vertices_per_primitive_[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:963:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 963 | reinterpret_cast(address_)[3] = 1.0f; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1154:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1154 | copy_vector(matrix_stack_[matrix_mode_].top(), m, 16); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1165:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1165 | copy_vector(matrix_stack_[matrix_mode_].top(), m, 16); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1174:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1174 | load_identity_matrix(matrix_stack_[matrix_mode_].top()); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1187:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1187 | mult_matrices(product,m,matrix_stack_[matrix_mode_].top()); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1197:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1197 | matrix_stack_[matrix_mode_].push(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1204 | matrix_stack_[matrix_mode_].pop(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1238:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1238 | immediate_state_.buffer[GLUP_VERTEX_ATTRIBUTE].set_current(x,y,z,w); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1253:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1253 | immediate_state_.buffer[GLUP_COLOR_ATTRIBUTE].set_current(r,g,b,a); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1264:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1264 | immediate_state_.buffer[GLUP_TEX_COORD_ATTRIBUTE].set_current( | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1275:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1275 | immediate_state_.buffer[GLUP_NORMAL_ATTRIBUTE].set_current( | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1396:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1396 | return matrix_stack_[matrix].top(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1850:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1850 | if(v_is_visible_[first_v+lv]) { | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1872:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1872 | GLUPfloat t = -eqn[3] -( | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1874:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1874 | eqn[1]*p1[1] + | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1874:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1874 | eqn[1]*p1[1] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1875:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1875 | eqn[2]*p1[2] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1875:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1875 | eqn[2]*p1[2] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1891:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1891 | isect_vertex_attribute_[0][4*vi+0] = s*p1[0] + t*p2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1894:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1894 | isect_vertex_attribute_[0][4*vi+3] = 1.0f; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1897:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1897 | if(immediate_state_.buffer[i].is_enabled()) { | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1899:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1899 | immediate_state_.buffer[i].element_ptr(v1); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1901:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1901 | immediate_state_.buffer[i].element_ptr(v2); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1902:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1902 | isect_vertex_attribute_[i][4*vi+0] = s*a1[0] + t*a2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1902:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1902 | isect_vertex_attribute_[i][4*vi+0] = s*a1[0] + t*a2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:67:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | GLUP::current_context_->immediate_vertex(xy[0], xy[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:71:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | GLUP::current_context_->immediate_vertex(xyz[0], xyz[1], xyz[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:71:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | GLUP::current_context_->immediate_vertex(xyz[0], xyz[1], xyz[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:76:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 76 | xyzw[0], xyzw[1], xyzw[2], xyzw[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:76:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 76 | xyzw[0], xyzw[1], xyzw[2], xyzw[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:76:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 76 | xyzw[0], xyzw[1], xyzw[2], xyzw[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:83:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 83 | GLfloat(xy[1]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:90:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | GLfloat(xyz[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:91:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | GLfloat(xyz[2]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:98:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 98 | GLfloat(xyzw[1]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:99:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | GLfloat(xyzw[2]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:100:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 100 | GLfloat(xyzw[3]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:145:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 145 | GLUP::current_context_->immediate_color(rgb[0], rgb[1], rgb[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:145:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 145 | GLUP::current_context_->immediate_color(rgb[0], rgb[1], rgb[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:149:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | GLUP::current_context_->immediate_color(rgba[0], rgba[1], rgba[2], rgba[3]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:149:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | GLUP::current_context_->immediate_color(rgba[0], rgba[1], rgba[2], rgba[3]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:149:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | GLUP::current_context_->immediate_color(rgba[0], rgba[1], rgba[2], rgba[3]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:155:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 155 | GLfloat(rgb[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:156:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | GLfloat(rgb[2]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:163:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 163 | GLfloat(rgba[1]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:164:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 164 | GLfloat(rgba[2]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:165:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 165 | GLfloat(rgba[3]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:199:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 199 | GLUP::current_context_->immediate_tex_coord(st[0], st[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:203:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 203 | GLUP::current_context_->immediate_tex_coord(stu[0], stu[1], stu[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:203:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 203 | GLUP::current_context_->immediate_tex_coord(stu[0], stu[1], stu[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:208:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | stuv[0], stuv[1], stuv[2], stuv[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:208:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | stuv[0], stuv[1], stuv[2], stuv[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:208:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | stuv[0], stuv[1], stuv[2], stuv[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:215:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | GLfloat(st[1]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:222:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | GLfloat(stu[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:223:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 223 | GLfloat(stu[2]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:230:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 230 | GLfloat(stuv[1]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:231:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 231 | GLfloat(stuv[2]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:232:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | GLfloat(stuv[3]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:289:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | xyz[0],xyz[1],xyz[2] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:289:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | xyz[0],xyz[1],xyz[2] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:302:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | GLfloat(xyz[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:303:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | GLfloat(xyz[2]) | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/gui/simple_mesh_application.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:274:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | return draw_cells_[type]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:287:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 287 | draw_cells_[type] = x; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:299:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 299 | points_color_[1] = g; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:300:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 300 | points_color_[2] = b; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:301:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 301 | points_color_[3] = a; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:312:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 312 | g = points_color_[1]; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:313:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | b = points_color_[2]; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:314:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 314 | a = points_color_[3]; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:345:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 345 | mesh_color_[1] = g; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:346:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 346 | mesh_color_[2] = b; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:347:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 347 | mesh_color_[3] = a; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:358:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 358 | g = mesh_color_[1]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:359:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 359 | b = mesh_color_[2]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:360:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | a = mesh_color_[3]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:374:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | surface_color_[1] = g; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:375:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 375 | surface_color_[2] = b; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:376:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 376 | surface_color_[3] = a; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:378:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 378 | backface_surface_color_[1] = g; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:379:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 379 | backface_surface_color_[2] = b; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:380:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 380 | backface_surface_color_[3] = a; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:391:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 391 | g = surface_color_[1]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:392:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 392 | b = surface_color_[2]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:393:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | a = surface_color_[3]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:408:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 408 | backface_surface_color_[1] = g; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:409:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | backface_surface_color_[2] = b; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:410:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 410 | backface_surface_color_[3] = a; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:421:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 421 | cells_color_[i][0] = r; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:422:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 422 | cells_color_[i][1] = g; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:422:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 422 | cells_color_[i][1] = g; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:423:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 423 | cells_color_[i][2] = b; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:423:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 423 | cells_color_[i][2] = b; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:424:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | cells_color_[i][3] = a; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:424:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | cells_color_[i][3] = a; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:436:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | g = cells_color_[0][1]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:437:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 437 | b = cells_color_[0][2]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:438:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 438 | a = cells_color_[0][3]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:684:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | cells_color_[type][0] = r; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:685:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | cells_color_[type][1] = g; | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:685:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | cells_color_[type][1] = g; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:686:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | cells_color_[type][2] = b; | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:686:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | cells_color_[type][2] = b; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:698:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 698 | tex_coord_attribute_[1][element] | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:704:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 704 | tex_coord_attribute_[1][element], | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:705:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 705 | tex_coord_attribute_[2][element] | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:753:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 753 | s*p[0] + t*p[3], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:754:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 754 | s*p[1] + t*p[4], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:754:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 754 | s*p[1] + t*p[4], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:755:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 755 | s*p[2] + t*p[5] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:755:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 755 | s*p[2] + t*p[5] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:761:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 761 | s*p[0] + time_*p[3], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:762:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 762 | s*p[1] + time_*p[4], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:762:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 762 | s*p[1] + time_*p[4], | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:763:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 763 | s*p[2] + time_*p[5] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/mesh/mesh_gfx.h:763:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 763 | s*p[2] + time_*p[5] | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/expansion_nt.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:237:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | return x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:251:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 251 | return x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:383:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | x_[i] = rhs.x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:383:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | x_[i] = rhs.x_[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:429:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 429 | two_sum(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:461:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 461 | two_diff(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:493:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | two_product(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:522:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 522 | square(a, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1017:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | x_[i] = -x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1017:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | x_[i] = -x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1032:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1032 | x_[i] *= s; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1045:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1045 | result += x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1058:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1058 | return geo_sgn(x_[length() - 1]); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_surface_intersection.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/exact_geometry.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:59: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:88:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | return cells_[index] ; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:99:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | return cells_[index] ; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:59: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:132:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | return size_[axis]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:149:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | return size_[1]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:158:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 158 | return size_[2]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:182:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | return size_t(size_[0]) * size_t(size_[1]) * size_t(size_[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:182:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | return size_t(size_[0]) * size_t(size_[1]) * size_t(size_[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:301:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 301 | return base_mem() + x * factor_[0]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:312:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 312 | return byte_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:322:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 322 | return int16_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:332:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 332 | return int32_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:342:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | return float32_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:352:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 352 | return float64_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ~~~~~~~~~~~~ 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:423:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ~~~~~~~~~~~^ 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:423:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ~~~~~~~~~~~~ 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:435:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ~~~~~~~~~~~^ 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:435:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ~~~~~~~~~~~~ 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:448:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ~~~~~~~~~~~^ 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:448:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ~~~~~~~~~~~~ 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:461:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ~~~~~~~~~~~^ 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:461:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ~~~~~~~~~~~~ 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:477:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ~~~~~~~~~~~^ 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:477:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ~~~~~~~~~~~~ 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:493:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ~~~~~~~~~~~^ 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:493:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:61: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.h:112:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 112 | base_mem_ + pixel_base, target_img->base_mem() + pixel_base | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/morpho_math.h:112:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 112 | base_mem_ + pixel_base, target_img->base_mem() + pixel_base | ~~~~~~~~~~~~^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:63: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:161:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | return Z1_[array_index * Z1_stride_]; | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:63: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:235:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 235 | return vertices_ + vertex_stride_ * i; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:368:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | return cell_to_v_[c * cell_v_stride_ + lv]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:382:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | return cell_to_cell_[c * cell_neigh_stride_ + lf]; | ^~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:63: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.h:84:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 84 | geo_sqr(p[1] - q[1]) + | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.h:84:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 84 | geo_sqr(p[1] - q[1]) + | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.h:85:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 85 | geo_sqr(p[2] - q[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/LFS.h:85:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 85 | geo_sqr(p[2] - q[2]); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:66: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:226:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 226 | return points_ + i * stride_; | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:66: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:147:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 147 | neighbors[i] = index_t(-1); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:148:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | neighbors_sq_dist[i] = Numeric::max_float64(); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:159:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 159 | neighbors_sq_dist[nb_neighbors - 1] : | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:182:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | if(neighbors_sq_dist[i - 1] < sq_dist) { | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:185:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | neighbors[i] = neighbors[i - 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:185:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | neighbors[i] = neighbors[i - 1]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:186:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 186 | neighbors_sq_dist[i] = neighbors_sq_dist[i - 1]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:186:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 186 | neighbors_sq_dist[i] = neighbors_sq_dist[i - 1]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:189:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 189 | neighbors[i] = neighbor; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:190:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | neighbors_sq_dist[i] = sq_dist; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:206:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 206 | neighbors[i] = user_neighbors[i]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:206:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 206 | neighbors[i] = user_neighbors[i]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:207:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | neighbors_sq_dist[i] = user_neighbors_sq_dist[i]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:207:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | neighbors_sq_dist[i] = user_neighbors_sq_dist[i]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:209:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 209 | neighbors[nb_neighbors_max] = index_t(-1); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:210:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 210 | neighbors_sq_dist[nb_neighbors_max] = Numeric::max_float64(); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:222:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | user_neighbors[i] = neighbors[i]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:222:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | user_neighbors[i] = neighbors[i]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:223:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 223 | user_neighbors_sq_dist[i] = neighbors_sq_dist[i]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:223:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 223 | user_neighbors_sq_dist[i] = neighbors_sq_dist[i]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:405:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | double val = point_ptr(point_index_[i])[coord]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:659:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 659 | return (points_ + direct_index * stride_)[coord]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/kd_tree.h:659:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 659 | return (points_ + direct_index * stride_)[coord]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:152:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 152 | mesh.vertices.single_precision_point_ptr( | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | v + v_offset | ~~~~~~~~~~~~ 154 | )[c] = float(part.vertices.point_ptr(v)[c]); | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:154:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 154 | )[c] = float(part.vertices.point_ptr(v)[c]); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:158:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 158 | mesh.vertices.point_ptr(v + v_offset)[c] = | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:159:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 159 | double(part.vertices.point_ptr(v)[c]); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:209:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 209 | M[0][1] = xy - wz; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:210:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 210 | M[0][2] = xz + wy; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:211:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 211 | M[0][3] = 0.0; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:213:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | M[1][0] = xy + wz; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:214:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | M[1][1] = 1 - (xx + zz); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:214:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | M[1][1] = 1 - (xx + zz); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:215:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | M[1][2] = yz - wx; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:215:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | M[1][2] = yz - wx; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:216:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 216 | M[1][3] = 0.0; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:216:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 216 | M[1][3] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:218:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | M[2][0] = xz - wy; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:219:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | M[2][1] = yz + wx; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:219:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | M[2][1] = yz + wx; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:220:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | M[2][2] = 1 - (xx + yy); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:220:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | M[2][2] = 1 - (xx + yy); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:221:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 221 | M[2][3] = 0.0; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:221:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 221 | M[2][3] = 0.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:223:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 223 | M[3][0] = Tx; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:224:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 224 | M[3][1] = Ty; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:224:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 224 | M[3][1] = Ty; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:225:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 225 | M[3][2] = Tz; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:225:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 225 | M[3][2] = Tz; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:226:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | M[3][3] = 1.0; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:226:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | M[3][3] = 1.0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:232:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | xyzw[c] = M[3][c] ; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:232:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | xyzw[c] = M[3][c] ; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:232:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | xyzw[c] = M[3][c] ; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:236:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 236 | xyzw[j] += M[i][j] * xyz[i] ; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:236:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 236 | xyzw[j] += M[i][j] * xyz[i] ; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:236:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 236 | xyzw[j] += M[i][j] * xyz[i] ; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:236:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 236 | xyzw[j] += M[i][j] * xyz[i] ; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:240:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | xyz[c] = xyzw[c] / xyzw[3] ; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:240:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | xyz[c] = xyzw[c] / xyzw[3] ; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:1262:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1262 | vec3(points[3*v], points[3*v+1], points[3*v+2]) ; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:1262:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1262 | vec3(points[3*v], points[3*v+1], points[3*v+2]) ; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:1262:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1262 | vec3(points[3*v], points[3*v+1], points[3*v+2]) ; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:1267:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1267 | first_v + facets[3*f], | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:1268:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1268 | first_v + facets[3*f+1], | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/bin/geobox/main.cpp:1269:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1269 | first_v + facets[3*f+2] | ^~~~~~ 542 warnings generated. [ 95% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DGEO_USE_SYSTEM_GLFW3 -DIMGUI_USER_CONFIG=\"geogram_imconfig.h\" -Dgeogram_gfx_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/imgui -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/GLUP/GLUP_context.cpp.o -MF src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/GLUP/GLUP_context.cpp.o.d -o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/GLUP/GLUP_context.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:193:8: warning: identifier '_cl_context' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 193 | struct _cl_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party/glad/glad.h:194:8: warning: identifier '_cl_event' is reserved because it starts with '_' at global scope [-Wreserved-identifier] 194 | struct _cl_event; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:248:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 248 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 249 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:264:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 264 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 265 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:292:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 292 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 293 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:315:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 315 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:398:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 398 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 399 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:410:34: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 410 | * \throw GLSLCompileError | ~~~~~~~~~~~~~~~~~~~~~~^ 411 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GLSL.h:431:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 431 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:305:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 305 | geo_assert(top_ != MAX_DEPTH-1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:317:34: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 317 | geo_assert(top_ != 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:530:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 530 | geo_assert(data_ == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1043:42: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1043 | geo_assert(GL_primitive == 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1044:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1044 | geo_assert(nb_elements_per_primitive == 0); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:288:30: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 288 | * \throw TaskCanceled | ~~~~~~~~~~~~~~~~~~^ 289 | */ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:82:29: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 82 | geo_assert(ctxt != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:93:29: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 93 | geo_assert(ctxt != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:104:29: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 104 | geo_assert(ctxt != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:115:29: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 115 | geo_assert(ctxt != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:126:29: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 126 | geo_assert(ctxt != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:137:29: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 137 | geo_assert(ctxt != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:148:29: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 148 | geo_assert(ctxt != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:156:29: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 156 | geo_assert(ctxt != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:219:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 219 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1782:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1782 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1747:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1747 | switch(primitive) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1963:9: warning: 'switch' missing 'default' label [-Wswitch-default] 1963 | switch(uniform_state_.clipping_mode.get()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:2050:49: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2050 | geo_assert(pos != std::string::npos); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:2117:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2117 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:2094:9: warning: 'switch' missing 'default' label [-Wswitch-default] 2094 | switch(primitive_source_) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:43: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/common.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/basic/GL.h:80: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:115:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 115 | return edge_[e*2+lv]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:127:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 127 | return config_size_[config]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:148:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return config_ + config * nb_edges_; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:222:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | lv = (lv+1) % desc_->nb_vertices_in_facet[f]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:234:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | return desc_->facet_vertex[f][lv]; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:234:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | return desc_->facet_vertex[f][lv]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:261:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | index_t result = vv_to_e_[v1*desc_->nb_vertices+v2]; | ^~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:238:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | to[i] = GLfloat(from[i]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | to[i] = GLfloat(from[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:250:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | to[i] = GLdouble(from[i]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:250:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | to[i] = GLdouble(from[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:260:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | GLfloat s = 1.0f / ::sqrtf(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:262:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 262 | v[1] *= s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:263:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | v[2] *= s; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:298:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 298 | return stack_[top_].data(); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:420:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 420 | current_[1] = y; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:421:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 421 | current_[2] = z; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:422:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 422 | current_[3] = w; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:492:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 492 | return data_ + v*dimension_; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:527:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 527 | current_[1] = rhs.current_[1]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:527:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 527 | current_[1] = rhs.current_[1]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:528:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | current_[2] = rhs.current_[2]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:528:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | current_[2] = rhs.current_[2]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:529:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 529 | current_[3] = rhs.current_[3]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:529:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 529 | current_[3] = rhs.current_[3]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:560:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 560 | buffer[GLUP_VERTEX_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:561:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 561 | buffer[GLUP_COLOR_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:562:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 562 | buffer[GLUP_TEX_COORD_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:563:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 563 | buffer[GLUP_NORMAL_ATTRIBUTE].initialize(4); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:566:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 566 | buffer[GLUP_VERTEX_ATTRIBUTE].enable(); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:597:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 597 | buffer[i].copy(to, from); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:620:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 620 | nb_vertices_per_primitive_[primitive] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:633:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 633 | buffer[i].copy_current_to(current_vertex_); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:676:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 676 | return current_vertex_ / nb_vertices_per_primitive_[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:963:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 963 | reinterpret_cast(address_)[3] = 1.0f; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1154:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1154 | copy_vector(matrix_stack_[matrix_mode_].top(), m, 16); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1165:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1165 | copy_vector(matrix_stack_[matrix_mode_].top(), m, 16); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1174:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1174 | load_identity_matrix(matrix_stack_[matrix_mode_].top()); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1187:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1187 | mult_matrices(product,m,matrix_stack_[matrix_mode_].top()); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1197:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1197 | matrix_stack_[matrix_mode_].push(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1204 | matrix_stack_[matrix_mode_].pop(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1238:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1238 | immediate_state_.buffer[GLUP_VERTEX_ATTRIBUTE].set_current(x,y,z,w); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1253:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1253 | immediate_state_.buffer[GLUP_COLOR_ATTRIBUTE].set_current(r,g,b,a); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1264:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1264 | immediate_state_.buffer[GLUP_TEX_COORD_ATTRIBUTE].set_current( | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1275:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1275 | immediate_state_.buffer[GLUP_NORMAL_ATTRIBUTE].set_current( | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1396:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1396 | return matrix_stack_[matrix].top(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1850:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1850 | if(v_is_visible_[first_v+lv]) { | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1872:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1872 | GLUPfloat t = -eqn[3] -( | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1874:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1874 | eqn[1]*p1[1] + | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1874:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1874 | eqn[1]*p1[1] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1875:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1875 | eqn[2]*p1[2] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1875:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1875 | eqn[2]*p1[2] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1880:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1880 | eqn[1]*(p2[1]-p1[1]) + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1881:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1881 | eqn[2]*(p2[2]-p1[2]) ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1891:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1891 | isect_vertex_attribute_[0][4*vi+0] = s*p1[0] + t*p2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1892:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1892 | isect_vertex_attribute_[0][4*vi+1] = s*p1[1] + t*p2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1893:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | isect_vertex_attribute_[0][4*vi+2] = s*p1[2] + t*p2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1894:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1894 | isect_vertex_attribute_[0][4*vi+3] = 1.0f; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1897:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1897 | if(immediate_state_.buffer[i].is_enabled()) { | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1899:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1899 | immediate_state_.buffer[i].element_ptr(v1); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1901:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1901 | immediate_state_.buffer[i].element_ptr(v2); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1902:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1902 | isect_vertex_attribute_[i][4*vi+0] = s*a1[0] + t*a2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1902:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1902 | isect_vertex_attribute_[i][4*vi+0] = s*a1[0] + t*a2[0]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1903:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | isect_vertex_attribute_[i][4*vi+1] = s*a1[1] + t*a2[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1904:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | isect_vertex_attribute_[i][4*vi+2] = s*a1[2] + t*a2[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.h:1905:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1905 | isect_vertex_attribute_[i][4*vi+3] = s*a1[3] + t*a2[3]; | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:67:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | GLUP::current_context_->immediate_vertex(xy[0], xy[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:71:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | GLUP::current_context_->immediate_vertex(xyz[0], xyz[1], xyz[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:71:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | GLUP::current_context_->immediate_vertex(xyz[0], xyz[1], xyz[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:76:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 76 | xyzw[0], xyzw[1], xyzw[2], xyzw[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:76:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 76 | xyzw[0], xyzw[1], xyzw[2], xyzw[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:76:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 76 | xyzw[0], xyzw[1], xyzw[2], xyzw[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:83:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 83 | GLfloat(xy[1]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:90:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | GLfloat(xyz[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:91:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | GLfloat(xyz[2]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:98:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 98 | GLfloat(xyzw[1]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:99:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | GLfloat(xyzw[2]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:100:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 100 | GLfloat(xyzw[3]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:145:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 145 | GLUP::current_context_->immediate_color(rgb[0], rgb[1], rgb[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:145:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 145 | GLUP::current_context_->immediate_color(rgb[0], rgb[1], rgb[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:149:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | GLUP::current_context_->immediate_color(rgba[0], rgba[1], rgba[2], rgba[3]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:149:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | GLUP::current_context_->immediate_color(rgba[0], rgba[1], rgba[2], rgba[3]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:149:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | GLUP::current_context_->immediate_color(rgba[0], rgba[1], rgba[2], rgba[3]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:155:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 155 | GLfloat(rgb[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:156:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | GLfloat(rgb[2]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:163:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 163 | GLfloat(rgba[1]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:164:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 164 | GLfloat(rgba[2]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:165:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 165 | GLfloat(rgba[3]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:199:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 199 | GLUP::current_context_->immediate_tex_coord(st[0], st[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:203:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 203 | GLUP::current_context_->immediate_tex_coord(stu[0], stu[1], stu[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:203:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 203 | GLUP::current_context_->immediate_tex_coord(stu[0], stu[1], stu[2]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:208:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | stuv[0], stuv[1], stuv[2], stuv[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:208:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | stuv[0], stuv[1], stuv[2], stuv[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:208:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | stuv[0], stuv[1], stuv[2], stuv[3] | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:215:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | GLfloat(st[1]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:222:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | GLfloat(stu[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:223:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 223 | GLfloat(stu[2]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:230:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 230 | GLfloat(stuv[1]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:231:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 231 | GLfloat(stuv[2]), | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:232:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | GLfloat(stuv[3]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:289:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | xyz[0],xyz[1],xyz[2] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:289:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | xyz[0],xyz[1],xyz[2] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:302:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | GLfloat(xyz[1]), | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_private.h:303:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | GLfloat(xyz[2]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:169:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 169 | std::cerr << M[4*i+j] << ' '; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:178:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 178 | std::cerr << M[4*i+j] << ' '; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:186:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 186 | std::cerr << v[i] << ' '; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:193:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | std::cerr << v[i] << ' '; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:277:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 277 | return primitive_name[prim]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:302:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | inv[0] = m[5]*m[10]*m[15] - m[5]*m[11]*m[14] - m[9]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:302:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | inv[0] = m[5]*m[10]*m[15] - m[5]*m[11]*m[14] - m[9]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:302:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | inv[0] = m[5]*m[10]*m[15] - m[5]*m[11]*m[14] - m[9]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:302:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | inv[0] = m[5]*m[10]*m[15] - m[5]*m[11]*m[14] - m[9]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:302:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | inv[0] = m[5]*m[10]*m[15] - m[5]*m[11]*m[14] - m[9]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:302:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | inv[0] = m[5]*m[10]*m[15] - m[5]*m[11]*m[14] - m[9]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:302:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | inv[0] = m[5]*m[10]*m[15] - m[5]*m[11]*m[14] - m[9]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:302:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | inv[0] = m[5]*m[10]*m[15] - m[5]*m[11]*m[14] - m[9]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:302:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | inv[0] = m[5]*m[10]*m[15] - m[5]*m[11]*m[14] - m[9]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:303:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | + m[9]*m[7]*m[14] + m[13]*m[6]*m[11] - m[13]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:303:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | + m[9]*m[7]*m[14] + m[13]*m[6]*m[11] - m[13]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:303:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | + m[9]*m[7]*m[14] + m[13]*m[6]*m[11] - m[13]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:303:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | + m[9]*m[7]*m[14] + m[13]*m[6]*m[11] - m[13]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:303:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | + m[9]*m[7]*m[14] + m[13]*m[6]*m[11] - m[13]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:303:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | + m[9]*m[7]*m[14] + m[13]*m[6]*m[11] - m[13]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:303:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | + m[9]*m[7]*m[14] + m[13]*m[6]*m[11] - m[13]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:303:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | + m[9]*m[7]*m[14] + m[13]*m[6]*m[11] - m[13]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:303:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | + m[9]*m[7]*m[14] + m[13]*m[6]*m[11] - m[13]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:304:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 304 | inv[4] = -m[4]*m[10]*m[15] + m[4]*m[11]*m[14] + m[8]*m[6]*m[15] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:304:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 304 | inv[4] = -m[4]*m[10]*m[15] + m[4]*m[11]*m[14] + m[8]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:304:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 304 | inv[4] = -m[4]*m[10]*m[15] + m[4]*m[11]*m[14] + m[8]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:304:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 304 | inv[4] = -m[4]*m[10]*m[15] + m[4]*m[11]*m[14] + m[8]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:304:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 304 | inv[4] = -m[4]*m[10]*m[15] + m[4]*m[11]*m[14] + m[8]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:304:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 304 | inv[4] = -m[4]*m[10]*m[15] + m[4]*m[11]*m[14] + m[8]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:304:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 304 | inv[4] = -m[4]*m[10]*m[15] + m[4]*m[11]*m[14] + m[8]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:304:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 304 | inv[4] = -m[4]*m[10]*m[15] + m[4]*m[11]*m[14] + m[8]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:304:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 304 | inv[4] = -m[4]*m[10]*m[15] + m[4]*m[11]*m[14] + m[8]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:304:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 304 | inv[4] = -m[4]*m[10]*m[15] + m[4]*m[11]*m[14] + m[8]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:305:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 305 | - m[8]*m[7]*m[14] - m[12]*m[6]*m[11] + m[12]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:305:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 305 | - m[8]*m[7]*m[14] - m[12]*m[6]*m[11] + m[12]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:305:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 305 | - m[8]*m[7]*m[14] - m[12]*m[6]*m[11] + m[12]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:305:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 305 | - m[8]*m[7]*m[14] - m[12]*m[6]*m[11] + m[12]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:305:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 305 | - m[8]*m[7]*m[14] - m[12]*m[6]*m[11] + m[12]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:305:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 305 | - m[8]*m[7]*m[14] - m[12]*m[6]*m[11] + m[12]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:305:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 305 | - m[8]*m[7]*m[14] - m[12]*m[6]*m[11] + m[12]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:305:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 305 | - m[8]*m[7]*m[14] - m[12]*m[6]*m[11] + m[12]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:305:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 305 | - m[8]*m[7]*m[14] - m[12]*m[6]*m[11] + m[12]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:306:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 306 | inv[8] = m[4]*m[9]*m[15] - m[4]*m[11]*m[13] - m[8]*m[5]*m[15] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:306:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 306 | inv[8] = m[4]*m[9]*m[15] - m[4]*m[11]*m[13] - m[8]*m[5]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:306:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 306 | inv[8] = m[4]*m[9]*m[15] - m[4]*m[11]*m[13] - m[8]*m[5]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:306:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 306 | inv[8] = m[4]*m[9]*m[15] - m[4]*m[11]*m[13] - m[8]*m[5]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:306:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 306 | inv[8] = m[4]*m[9]*m[15] - m[4]*m[11]*m[13] - m[8]*m[5]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:306:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 306 | inv[8] = m[4]*m[9]*m[15] - m[4]*m[11]*m[13] - m[8]*m[5]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:306:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 306 | inv[8] = m[4]*m[9]*m[15] - m[4]*m[11]*m[13] - m[8]*m[5]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:306:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 306 | inv[8] = m[4]*m[9]*m[15] - m[4]*m[11]*m[13] - m[8]*m[5]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:306:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 306 | inv[8] = m[4]*m[9]*m[15] - m[4]*m[11]*m[13] - m[8]*m[5]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:306:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 306 | inv[8] = m[4]*m[9]*m[15] - m[4]*m[11]*m[13] - m[8]*m[5]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:307:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | + m[8]*m[7]*m[13] + m[12]*m[5]*m[11] - m[12]*m[7]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:307:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | + m[8]*m[7]*m[13] + m[12]*m[5]*m[11] - m[12]*m[7]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:307:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | + m[8]*m[7]*m[13] + m[12]*m[5]*m[11] - m[12]*m[7]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:307:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | + m[8]*m[7]*m[13] + m[12]*m[5]*m[11] - m[12]*m[7]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:307:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | + m[8]*m[7]*m[13] + m[12]*m[5]*m[11] - m[12]*m[7]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:307:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | + m[8]*m[7]*m[13] + m[12]*m[5]*m[11] - m[12]*m[7]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:307:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | + m[8]*m[7]*m[13] + m[12]*m[5]*m[11] - m[12]*m[7]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:307:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | + m[8]*m[7]*m[13] + m[12]*m[5]*m[11] - m[12]*m[7]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:307:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | + m[8]*m[7]*m[13] + m[12]*m[5]*m[11] - m[12]*m[7]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:308:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 308 | inv[12] = -m[4]*m[9]*m[14] + m[4]*m[10]*m[13] + m[8]*m[5]*m[14] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:308:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 308 | inv[12] = -m[4]*m[9]*m[14] + m[4]*m[10]*m[13] + m[8]*m[5]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:308:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 308 | inv[12] = -m[4]*m[9]*m[14] + m[4]*m[10]*m[13] + m[8]*m[5]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:308:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 308 | inv[12] = -m[4]*m[9]*m[14] + m[4]*m[10]*m[13] + m[8]*m[5]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:308:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 308 | inv[12] = -m[4]*m[9]*m[14] + m[4]*m[10]*m[13] + m[8]*m[5]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:308:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 308 | inv[12] = -m[4]*m[9]*m[14] + m[4]*m[10]*m[13] + m[8]*m[5]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:308:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 308 | inv[12] = -m[4]*m[9]*m[14] + m[4]*m[10]*m[13] + m[8]*m[5]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:308:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 308 | inv[12] = -m[4]*m[9]*m[14] + m[4]*m[10]*m[13] + m[8]*m[5]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:308:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 308 | inv[12] = -m[4]*m[9]*m[14] + m[4]*m[10]*m[13] + m[8]*m[5]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:308:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 308 | inv[12] = -m[4]*m[9]*m[14] + m[4]*m[10]*m[13] + m[8]*m[5]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:309:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 309 | - m[8]*m[6]*m[13] - m[12]*m[5]*m[10] + m[12]*m[6]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:309:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 309 | - m[8]*m[6]*m[13] - m[12]*m[5]*m[10] + m[12]*m[6]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:309:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 309 | - m[8]*m[6]*m[13] - m[12]*m[5]*m[10] + m[12]*m[6]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:309:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 309 | - m[8]*m[6]*m[13] - m[12]*m[5]*m[10] + m[12]*m[6]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:309:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 309 | - m[8]*m[6]*m[13] - m[12]*m[5]*m[10] + m[12]*m[6]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:309:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 309 | - m[8]*m[6]*m[13] - m[12]*m[5]*m[10] + m[12]*m[6]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:309:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 309 | - m[8]*m[6]*m[13] - m[12]*m[5]*m[10] + m[12]*m[6]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:309:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 309 | - m[8]*m[6]*m[13] - m[12]*m[5]*m[10] + m[12]*m[6]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:309:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 309 | - m[8]*m[6]*m[13] - m[12]*m[5]*m[10] + m[12]*m[6]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:310:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 310 | inv[1] = -m[1]*m[10]*m[15] + m[1]*m[11]*m[14] + m[9]*m[2]*m[15] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:310:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 310 | inv[1] = -m[1]*m[10]*m[15] + m[1]*m[11]*m[14] + m[9]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:310:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 310 | inv[1] = -m[1]*m[10]*m[15] + m[1]*m[11]*m[14] + m[9]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:310:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 310 | inv[1] = -m[1]*m[10]*m[15] + m[1]*m[11]*m[14] + m[9]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:310:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 310 | inv[1] = -m[1]*m[10]*m[15] + m[1]*m[11]*m[14] + m[9]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:310:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 310 | inv[1] = -m[1]*m[10]*m[15] + m[1]*m[11]*m[14] + m[9]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:310:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 310 | inv[1] = -m[1]*m[10]*m[15] + m[1]*m[11]*m[14] + m[9]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:310:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 310 | inv[1] = -m[1]*m[10]*m[15] + m[1]*m[11]*m[14] + m[9]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:310:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 310 | inv[1] = -m[1]*m[10]*m[15] + m[1]*m[11]*m[14] + m[9]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:310:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 310 | inv[1] = -m[1]*m[10]*m[15] + m[1]*m[11]*m[14] + m[9]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:311:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 311 | - m[9]*m[3]*m[14] - m[13]*m[2]*m[11] + m[13]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:311:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 311 | - m[9]*m[3]*m[14] - m[13]*m[2]*m[11] + m[13]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:311:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 311 | - m[9]*m[3]*m[14] - m[13]*m[2]*m[11] + m[13]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:311:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 311 | - m[9]*m[3]*m[14] - m[13]*m[2]*m[11] + m[13]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:311:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 311 | - m[9]*m[3]*m[14] - m[13]*m[2]*m[11] + m[13]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:311:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 311 | - m[9]*m[3]*m[14] - m[13]*m[2]*m[11] + m[13]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:311:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 311 | - m[9]*m[3]*m[14] - m[13]*m[2]*m[11] + m[13]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:311:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 311 | - m[9]*m[3]*m[14] - m[13]*m[2]*m[11] + m[13]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:311:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 311 | - m[9]*m[3]*m[14] - m[13]*m[2]*m[11] + m[13]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:312:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 312 | inv[5] = m[0]*m[10]*m[15] - m[0]*m[11]*m[14] - m[8]*m[2]*m[15] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:312:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 312 | inv[5] = m[0]*m[10]*m[15] - m[0]*m[11]*m[14] - m[8]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:312:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 312 | inv[5] = m[0]*m[10]*m[15] - m[0]*m[11]*m[14] - m[8]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:312:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 312 | inv[5] = m[0]*m[10]*m[15] - m[0]*m[11]*m[14] - m[8]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:312:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 312 | inv[5] = m[0]*m[10]*m[15] - m[0]*m[11]*m[14] - m[8]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:312:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 312 | inv[5] = m[0]*m[10]*m[15] - m[0]*m[11]*m[14] - m[8]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:312:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 312 | inv[5] = m[0]*m[10]*m[15] - m[0]*m[11]*m[14] - m[8]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:312:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 312 | inv[5] = m[0]*m[10]*m[15] - m[0]*m[11]*m[14] - m[8]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:313:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | + m[8]*m[3]*m[14] + m[12]*m[2]*m[11] - m[12]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:313:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | + m[8]*m[3]*m[14] + m[12]*m[2]*m[11] - m[12]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:313:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | + m[8]*m[3]*m[14] + m[12]*m[2]*m[11] - m[12]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:313:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | + m[8]*m[3]*m[14] + m[12]*m[2]*m[11] - m[12]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:313:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | + m[8]*m[3]*m[14] + m[12]*m[2]*m[11] - m[12]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:313:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | + m[8]*m[3]*m[14] + m[12]*m[2]*m[11] - m[12]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:313:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | + m[8]*m[3]*m[14] + m[12]*m[2]*m[11] - m[12]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:313:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | + m[8]*m[3]*m[14] + m[12]*m[2]*m[11] - m[12]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:313:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | + m[8]*m[3]*m[14] + m[12]*m[2]*m[11] - m[12]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:314:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 314 | inv[9] = -m[0]*m[9]*m[15] + m[0]*m[11]*m[13] + m[8]*m[1]*m[15] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:314:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 314 | inv[9] = -m[0]*m[9]*m[15] + m[0]*m[11]*m[13] + m[8]*m[1]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:314:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 314 | inv[9] = -m[0]*m[9]*m[15] + m[0]*m[11]*m[13] + m[8]*m[1]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:314:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 314 | inv[9] = -m[0]*m[9]*m[15] + m[0]*m[11]*m[13] + m[8]*m[1]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:314:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 314 | inv[9] = -m[0]*m[9]*m[15] + m[0]*m[11]*m[13] + m[8]*m[1]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:314:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 314 | inv[9] = -m[0]*m[9]*m[15] + m[0]*m[11]*m[13] + m[8]*m[1]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:314:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 314 | inv[9] = -m[0]*m[9]*m[15] + m[0]*m[11]*m[13] + m[8]*m[1]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:314:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 314 | inv[9] = -m[0]*m[9]*m[15] + m[0]*m[11]*m[13] + m[8]*m[1]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:315:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 315 | - m[8]*m[3]*m[13] - m[12]*m[1]*m[11] + m[12]*m[3]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:315:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 315 | - m[8]*m[3]*m[13] - m[12]*m[1]*m[11] + m[12]*m[3]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:315:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 315 | - m[8]*m[3]*m[13] - m[12]*m[1]*m[11] + m[12]*m[3]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:315:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 315 | - m[8]*m[3]*m[13] - m[12]*m[1]*m[11] + m[12]*m[3]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:315:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 315 | - m[8]*m[3]*m[13] - m[12]*m[1]*m[11] + m[12]*m[3]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:315:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 315 | - m[8]*m[3]*m[13] - m[12]*m[1]*m[11] + m[12]*m[3]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:315:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 315 | - m[8]*m[3]*m[13] - m[12]*m[1]*m[11] + m[12]*m[3]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:315:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 315 | - m[8]*m[3]*m[13] - m[12]*m[1]*m[11] + m[12]*m[3]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:315:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 315 | - m[8]*m[3]*m[13] - m[12]*m[1]*m[11] + m[12]*m[3]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:316:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 316 | inv[13] = m[0]*m[9]*m[14] - m[0]*m[10]*m[13] - m[8]*m[1]*m[14] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:316:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 316 | inv[13] = m[0]*m[9]*m[14] - m[0]*m[10]*m[13] - m[8]*m[1]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:316:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 316 | inv[13] = m[0]*m[9]*m[14] - m[0]*m[10]*m[13] - m[8]*m[1]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:316:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 316 | inv[13] = m[0]*m[9]*m[14] - m[0]*m[10]*m[13] - m[8]*m[1]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:316:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 316 | inv[13] = m[0]*m[9]*m[14] - m[0]*m[10]*m[13] - m[8]*m[1]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:316:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 316 | inv[13] = m[0]*m[9]*m[14] - m[0]*m[10]*m[13] - m[8]*m[1]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:316:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 316 | inv[13] = m[0]*m[9]*m[14] - m[0]*m[10]*m[13] - m[8]*m[1]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:316:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 316 | inv[13] = m[0]*m[9]*m[14] - m[0]*m[10]*m[13] - m[8]*m[1]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:317:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 317 | + m[8]*m[2]*m[13] + m[12]*m[1]*m[10] - m[12]*m[2]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:317:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 317 | + m[8]*m[2]*m[13] + m[12]*m[1]*m[10] - m[12]*m[2]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:317:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 317 | + m[8]*m[2]*m[13] + m[12]*m[1]*m[10] - m[12]*m[2]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:317:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 317 | + m[8]*m[2]*m[13] + m[12]*m[1]*m[10] - m[12]*m[2]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:317:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 317 | + m[8]*m[2]*m[13] + m[12]*m[1]*m[10] - m[12]*m[2]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:317:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 317 | + m[8]*m[2]*m[13] + m[12]*m[1]*m[10] - m[12]*m[2]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:317:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 317 | + m[8]*m[2]*m[13] + m[12]*m[1]*m[10] - m[12]*m[2]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:317:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 317 | + m[8]*m[2]*m[13] + m[12]*m[1]*m[10] - m[12]*m[2]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:317:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 317 | + m[8]*m[2]*m[13] + m[12]*m[1]*m[10] - m[12]*m[2]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:318:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 318 | inv[2] = m[1]*m[6]*m[15] - m[1]*m[7]*m[14] - m[5]*m[2]*m[15] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:318:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 318 | inv[2] = m[1]*m[6]*m[15] - m[1]*m[7]*m[14] - m[5]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:318:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 318 | inv[2] = m[1]*m[6]*m[15] - m[1]*m[7]*m[14] - m[5]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:318:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 318 | inv[2] = m[1]*m[6]*m[15] - m[1]*m[7]*m[14] - m[5]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:318:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 318 | inv[2] = m[1]*m[6]*m[15] - m[1]*m[7]*m[14] - m[5]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:318:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 318 | inv[2] = m[1]*m[6]*m[15] - m[1]*m[7]*m[14] - m[5]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:318:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 318 | inv[2] = m[1]*m[6]*m[15] - m[1]*m[7]*m[14] - m[5]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:318:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 318 | inv[2] = m[1]*m[6]*m[15] - m[1]*m[7]*m[14] - m[5]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:318:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 318 | inv[2] = m[1]*m[6]*m[15] - m[1]*m[7]*m[14] - m[5]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:318:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 318 | inv[2] = m[1]*m[6]*m[15] - m[1]*m[7]*m[14] - m[5]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:319:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 319 | + m[5]*m[3]*m[14] + m[13]*m[2]*m[7] - m[13]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:319:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 319 | + m[5]*m[3]*m[14] + m[13]*m[2]*m[7] - m[13]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:319:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 319 | + m[5]*m[3]*m[14] + m[13]*m[2]*m[7] - m[13]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:319:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 319 | + m[5]*m[3]*m[14] + m[13]*m[2]*m[7] - m[13]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:319:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 319 | + m[5]*m[3]*m[14] + m[13]*m[2]*m[7] - m[13]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:319:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 319 | + m[5]*m[3]*m[14] + m[13]*m[2]*m[7] - m[13]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:319:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 319 | + m[5]*m[3]*m[14] + m[13]*m[2]*m[7] - m[13]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:319:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 319 | + m[5]*m[3]*m[14] + m[13]*m[2]*m[7] - m[13]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:319:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 319 | + m[5]*m[3]*m[14] + m[13]*m[2]*m[7] - m[13]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:320:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 320 | inv[6] = -m[0]*m[6]*m[15] + m[0]*m[7]*m[14] + m[4]*m[2]*m[15] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:320:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 320 | inv[6] = -m[0]*m[6]*m[15] + m[0]*m[7]*m[14] + m[4]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:320:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 320 | inv[6] = -m[0]*m[6]*m[15] + m[0]*m[7]*m[14] + m[4]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:320:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 320 | inv[6] = -m[0]*m[6]*m[15] + m[0]*m[7]*m[14] + m[4]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:320:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 320 | inv[6] = -m[0]*m[6]*m[15] + m[0]*m[7]*m[14] + m[4]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:320:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 320 | inv[6] = -m[0]*m[6]*m[15] + m[0]*m[7]*m[14] + m[4]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:320:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 320 | inv[6] = -m[0]*m[6]*m[15] + m[0]*m[7]*m[14] + m[4]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:320:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 320 | inv[6] = -m[0]*m[6]*m[15] + m[0]*m[7]*m[14] + m[4]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:321:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 321 | - m[4]*m[3]*m[14] - m[12]*m[2]*m[7] + m[12]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:321:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 321 | - m[4]*m[3]*m[14] - m[12]*m[2]*m[7] + m[12]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:321:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 321 | - m[4]*m[3]*m[14] - m[12]*m[2]*m[7] + m[12]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:321:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 321 | - m[4]*m[3]*m[14] - m[12]*m[2]*m[7] + m[12]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:321:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 321 | - m[4]*m[3]*m[14] - m[12]*m[2]*m[7] + m[12]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:321:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 321 | - m[4]*m[3]*m[14] - m[12]*m[2]*m[7] + m[12]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:321:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 321 | - m[4]*m[3]*m[14] - m[12]*m[2]*m[7] + m[12]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:321:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 321 | - m[4]*m[3]*m[14] - m[12]*m[2]*m[7] + m[12]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:321:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 321 | - m[4]*m[3]*m[14] - m[12]*m[2]*m[7] + m[12]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:322:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 322 | inv[10] = m[0]*m[5]*m[15] - m[0]*m[7]*m[13] - m[4]*m[1]*m[15] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:322:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 322 | inv[10] = m[0]*m[5]*m[15] - m[0]*m[7]*m[13] - m[4]*m[1]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:322:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 322 | inv[10] = m[0]*m[5]*m[15] - m[0]*m[7]*m[13] - m[4]*m[1]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:322:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 322 | inv[10] = m[0]*m[5]*m[15] - m[0]*m[7]*m[13] - m[4]*m[1]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:322:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 322 | inv[10] = m[0]*m[5]*m[15] - m[0]*m[7]*m[13] - m[4]*m[1]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:322:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 322 | inv[10] = m[0]*m[5]*m[15] - m[0]*m[7]*m[13] - m[4]*m[1]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:322:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 322 | inv[10] = m[0]*m[5]*m[15] - m[0]*m[7]*m[13] - m[4]*m[1]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:322:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 322 | inv[10] = m[0]*m[5]*m[15] - m[0]*m[7]*m[13] - m[4]*m[1]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:323:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | + m[4]*m[3]*m[13] + m[12]*m[1]*m[7] - m[12]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:323:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | + m[4]*m[3]*m[13] + m[12]*m[1]*m[7] - m[12]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:323:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | + m[4]*m[3]*m[13] + m[12]*m[1]*m[7] - m[12]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:323:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | + m[4]*m[3]*m[13] + m[12]*m[1]*m[7] - m[12]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:323:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | + m[4]*m[3]*m[13] + m[12]*m[1]*m[7] - m[12]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:323:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | + m[4]*m[3]*m[13] + m[12]*m[1]*m[7] - m[12]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:323:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | + m[4]*m[3]*m[13] + m[12]*m[1]*m[7] - m[12]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:323:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | + m[4]*m[3]*m[13] + m[12]*m[1]*m[7] - m[12]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:323:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | + m[4]*m[3]*m[13] + m[12]*m[1]*m[7] - m[12]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:324:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 324 | inv[14] = -m[0]*m[5]*m[14] + m[0]*m[6]*m[13] + m[4]*m[1]*m[14] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:324:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 324 | inv[14] = -m[0]*m[5]*m[14] + m[0]*m[6]*m[13] + m[4]*m[1]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:324:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 324 | inv[14] = -m[0]*m[5]*m[14] + m[0]*m[6]*m[13] + m[4]*m[1]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:324:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 324 | inv[14] = -m[0]*m[5]*m[14] + m[0]*m[6]*m[13] + m[4]*m[1]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:324:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 324 | inv[14] = -m[0]*m[5]*m[14] + m[0]*m[6]*m[13] + m[4]*m[1]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:324:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 324 | inv[14] = -m[0]*m[5]*m[14] + m[0]*m[6]*m[13] + m[4]*m[1]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:324:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 324 | inv[14] = -m[0]*m[5]*m[14] + m[0]*m[6]*m[13] + m[4]*m[1]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:324:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 324 | inv[14] = -m[0]*m[5]*m[14] + m[0]*m[6]*m[13] + m[4]*m[1]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:325:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 325 | - m[4]*m[2]*m[13] - m[12]*m[1]*m[6] + m[12]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:325:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 325 | - m[4]*m[2]*m[13] - m[12]*m[1]*m[6] + m[12]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:325:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 325 | - m[4]*m[2]*m[13] - m[12]*m[1]*m[6] + m[12]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:325:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 325 | - m[4]*m[2]*m[13] - m[12]*m[1]*m[6] + m[12]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:325:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 325 | - m[4]*m[2]*m[13] - m[12]*m[1]*m[6] + m[12]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:325:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 325 | - m[4]*m[2]*m[13] - m[12]*m[1]*m[6] + m[12]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:325:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 325 | - m[4]*m[2]*m[13] - m[12]*m[1]*m[6] + m[12]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:325:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 325 | - m[4]*m[2]*m[13] - m[12]*m[1]*m[6] + m[12]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:325:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 325 | - m[4]*m[2]*m[13] - m[12]*m[1]*m[6] + m[12]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:326:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 326 | inv[3] = -m[1]*m[6]*m[11] + m[1]*m[7]*m[10] + m[5]*m[2]*m[11] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:326:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 326 | inv[3] = -m[1]*m[6]*m[11] + m[1]*m[7]*m[10] + m[5]*m[2]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:326:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 326 | inv[3] = -m[1]*m[6]*m[11] + m[1]*m[7]*m[10] + m[5]*m[2]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:326:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 326 | inv[3] = -m[1]*m[6]*m[11] + m[1]*m[7]*m[10] + m[5]*m[2]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:326:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 326 | inv[3] = -m[1]*m[6]*m[11] + m[1]*m[7]*m[10] + m[5]*m[2]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:326:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 326 | inv[3] = -m[1]*m[6]*m[11] + m[1]*m[7]*m[10] + m[5]*m[2]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:326:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 326 | inv[3] = -m[1]*m[6]*m[11] + m[1]*m[7]*m[10] + m[5]*m[2]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:326:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 326 | inv[3] = -m[1]*m[6]*m[11] + m[1]*m[7]*m[10] + m[5]*m[2]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:326:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 326 | inv[3] = -m[1]*m[6]*m[11] + m[1]*m[7]*m[10] + m[5]*m[2]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:326:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 326 | inv[3] = -m[1]*m[6]*m[11] + m[1]*m[7]*m[10] + m[5]*m[2]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:327:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 327 | - m[5]*m[3]*m[10] - m[9]*m[2]*m[7] + m[9]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:327:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 327 | - m[5]*m[3]*m[10] - m[9]*m[2]*m[7] + m[9]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:327:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 327 | - m[5]*m[3]*m[10] - m[9]*m[2]*m[7] + m[9]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:327:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 327 | - m[5]*m[3]*m[10] - m[9]*m[2]*m[7] + m[9]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:327:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 327 | - m[5]*m[3]*m[10] - m[9]*m[2]*m[7] + m[9]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:327:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 327 | - m[5]*m[3]*m[10] - m[9]*m[2]*m[7] + m[9]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:327:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 327 | - m[5]*m[3]*m[10] - m[9]*m[2]*m[7] + m[9]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:327:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 327 | - m[5]*m[3]*m[10] - m[9]*m[2]*m[7] + m[9]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:327:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 327 | - m[5]*m[3]*m[10] - m[9]*m[2]*m[7] + m[9]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:328:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 328 | inv[7] = m[0]*m[6]*m[11] - m[0]*m[7]*m[10] - m[4]*m[2]*m[11] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:328:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 328 | inv[7] = m[0]*m[6]*m[11] - m[0]*m[7]*m[10] - m[4]*m[2]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:328:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 328 | inv[7] = m[0]*m[6]*m[11] - m[0]*m[7]*m[10] - m[4]*m[2]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:328:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 328 | inv[7] = m[0]*m[6]*m[11] - m[0]*m[7]*m[10] - m[4]*m[2]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:328:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 328 | inv[7] = m[0]*m[6]*m[11] - m[0]*m[7]*m[10] - m[4]*m[2]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:328:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 328 | inv[7] = m[0]*m[6]*m[11] - m[0]*m[7]*m[10] - m[4]*m[2]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:328:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 328 | inv[7] = m[0]*m[6]*m[11] - m[0]*m[7]*m[10] - m[4]*m[2]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:328:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 328 | inv[7] = m[0]*m[6]*m[11] - m[0]*m[7]*m[10] - m[4]*m[2]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:329:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 329 | + m[4]*m[3]*m[10] + m[8]*m[2]*m[7] - m[8]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:329:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 329 | + m[4]*m[3]*m[10] + m[8]*m[2]*m[7] - m[8]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:329:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 329 | + m[4]*m[3]*m[10] + m[8]*m[2]*m[7] - m[8]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:329:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 329 | + m[4]*m[3]*m[10] + m[8]*m[2]*m[7] - m[8]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:329:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 329 | + m[4]*m[3]*m[10] + m[8]*m[2]*m[7] - m[8]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:329:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 329 | + m[4]*m[3]*m[10] + m[8]*m[2]*m[7] - m[8]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:329:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 329 | + m[4]*m[3]*m[10] + m[8]*m[2]*m[7] - m[8]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:329:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 329 | + m[4]*m[3]*m[10] + m[8]*m[2]*m[7] - m[8]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:329:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 329 | + m[4]*m[3]*m[10] + m[8]*m[2]*m[7] - m[8]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:330:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | inv[11] = -m[0]*m[5]*m[11] + m[0]*m[7]*m[9] + m[4]*m[1]*m[11] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:330:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | inv[11] = -m[0]*m[5]*m[11] + m[0]*m[7]*m[9] + m[4]*m[1]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:330:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | inv[11] = -m[0]*m[5]*m[11] + m[0]*m[7]*m[9] + m[4]*m[1]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:330:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | inv[11] = -m[0]*m[5]*m[11] + m[0]*m[7]*m[9] + m[4]*m[1]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:330:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | inv[11] = -m[0]*m[5]*m[11] + m[0]*m[7]*m[9] + m[4]*m[1]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:330:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | inv[11] = -m[0]*m[5]*m[11] + m[0]*m[7]*m[9] + m[4]*m[1]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:330:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | inv[11] = -m[0]*m[5]*m[11] + m[0]*m[7]*m[9] + m[4]*m[1]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:330:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | inv[11] = -m[0]*m[5]*m[11] + m[0]*m[7]*m[9] + m[4]*m[1]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:331:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | - m[4]*m[3]*m[9] - m[8]*m[1]*m[7] + m[8]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:331:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | - m[4]*m[3]*m[9] - m[8]*m[1]*m[7] + m[8]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:331:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | - m[4]*m[3]*m[9] - m[8]*m[1]*m[7] + m[8]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:331:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | - m[4]*m[3]*m[9] - m[8]*m[1]*m[7] + m[8]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:331:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | - m[4]*m[3]*m[9] - m[8]*m[1]*m[7] + m[8]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:331:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | - m[4]*m[3]*m[9] - m[8]*m[1]*m[7] + m[8]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:331:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | - m[4]*m[3]*m[9] - m[8]*m[1]*m[7] + m[8]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:331:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | - m[4]*m[3]*m[9] - m[8]*m[1]*m[7] + m[8]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:331:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | - m[4]*m[3]*m[9] - m[8]*m[1]*m[7] + m[8]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:332:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 332 | inv[15] = m[0]*m[5]*m[10] - m[0]*m[6]*m[9] - m[4]*m[1]*m[10] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:332:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 332 | inv[15] = m[0]*m[5]*m[10] - m[0]*m[6]*m[9] - m[4]*m[1]*m[10] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:332:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 332 | inv[15] = m[0]*m[5]*m[10] - m[0]*m[6]*m[9] - m[4]*m[1]*m[10] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:332:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 332 | inv[15] = m[0]*m[5]*m[10] - m[0]*m[6]*m[9] - m[4]*m[1]*m[10] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:332:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 332 | inv[15] = m[0]*m[5]*m[10] - m[0]*m[6]*m[9] - m[4]*m[1]*m[10] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:332:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 332 | inv[15] = m[0]*m[5]*m[10] - m[0]*m[6]*m[9] - m[4]*m[1]*m[10] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:332:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 332 | inv[15] = m[0]*m[5]*m[10] - m[0]*m[6]*m[9] - m[4]*m[1]*m[10] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:332:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 332 | inv[15] = m[0]*m[5]*m[10] - m[0]*m[6]*m[9] - m[4]*m[1]*m[10] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:333:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 333 | + m[4]*m[2]*m[9] + m[8]*m[1]*m[6] - m[8]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:333:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 333 | + m[4]*m[2]*m[9] + m[8]*m[1]*m[6] - m[8]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:333:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 333 | + m[4]*m[2]*m[9] + m[8]*m[1]*m[6] - m[8]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:333:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 333 | + m[4]*m[2]*m[9] + m[8]*m[1]*m[6] - m[8]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:333:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 333 | + m[4]*m[2]*m[9] + m[8]*m[1]*m[6] - m[8]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:333:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 333 | + m[4]*m[2]*m[9] + m[8]*m[1]*m[6] - m[8]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:333:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 333 | + m[4]*m[2]*m[9] + m[8]*m[1]*m[6] - m[8]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:333:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 333 | + m[4]*m[2]*m[9] + m[8]*m[1]*m[6] - m[8]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:333:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 333 | + m[4]*m[2]*m[9] + m[8]*m[1]*m[6] - m[8]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:335:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | T det = m[0]*inv[0] + m[1]*inv[4] + m[2]*inv[8] + m[3]*inv[12]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:335:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | T det = m[0]*inv[0] + m[1]*inv[4] + m[2]*inv[8] + m[3]*inv[12]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:335:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | T det = m[0]*inv[0] + m[1]*inv[4] + m[2]*inv[8] + m[3]*inv[12]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:335:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | T det = m[0]*inv[0] + m[1]*inv[4] + m[2]*inv[8] + m[3]*inv[12]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:335:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | T det = m[0]*inv[0] + m[1]*inv[4] + m[2]*inv[8] + m[3]*inv[12]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:335:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | T det = m[0]*inv[0] + m[1]*inv[4] + m[2]*inv[8] + m[3]*inv[12]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:344:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 344 | inv[i] *= det; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:302:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | inv[0] = m[5]*m[10]*m[15] - m[5]*m[11]*m[14] - m[9]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:302:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | inv[0] = m[5]*m[10]*m[15] - m[5]*m[11]*m[14] - m[9]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:302:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | inv[0] = m[5]*m[10]*m[15] - m[5]*m[11]*m[14] - m[9]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:302:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | inv[0] = m[5]*m[10]*m[15] - m[5]*m[11]*m[14] - m[9]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:302:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | inv[0] = m[5]*m[10]*m[15] - m[5]*m[11]*m[14] - m[9]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:302:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | inv[0] = m[5]*m[10]*m[15] - m[5]*m[11]*m[14] - m[9]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:302:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | inv[0] = m[5]*m[10]*m[15] - m[5]*m[11]*m[14] - m[9]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:302:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | inv[0] = m[5]*m[10]*m[15] - m[5]*m[11]*m[14] - m[9]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:302:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | inv[0] = m[5]*m[10]*m[15] - m[5]*m[11]*m[14] - m[9]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:303:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | + m[9]*m[7]*m[14] + m[13]*m[6]*m[11] - m[13]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:303:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | + m[9]*m[7]*m[14] + m[13]*m[6]*m[11] - m[13]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:303:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | + m[9]*m[7]*m[14] + m[13]*m[6]*m[11] - m[13]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:303:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | + m[9]*m[7]*m[14] + m[13]*m[6]*m[11] - m[13]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:303:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | + m[9]*m[7]*m[14] + m[13]*m[6]*m[11] - m[13]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:303:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | + m[9]*m[7]*m[14] + m[13]*m[6]*m[11] - m[13]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:303:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | + m[9]*m[7]*m[14] + m[13]*m[6]*m[11] - m[13]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:303:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | + m[9]*m[7]*m[14] + m[13]*m[6]*m[11] - m[13]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:303:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | + m[9]*m[7]*m[14] + m[13]*m[6]*m[11] - m[13]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:304:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 304 | inv[4] = -m[4]*m[10]*m[15] + m[4]*m[11]*m[14] + m[8]*m[6]*m[15] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:304:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 304 | inv[4] = -m[4]*m[10]*m[15] + m[4]*m[11]*m[14] + m[8]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:304:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 304 | inv[4] = -m[4]*m[10]*m[15] + m[4]*m[11]*m[14] + m[8]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:304:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 304 | inv[4] = -m[4]*m[10]*m[15] + m[4]*m[11]*m[14] + m[8]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:304:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 304 | inv[4] = -m[4]*m[10]*m[15] + m[4]*m[11]*m[14] + m[8]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:304:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 304 | inv[4] = -m[4]*m[10]*m[15] + m[4]*m[11]*m[14] + m[8]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:304:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 304 | inv[4] = -m[4]*m[10]*m[15] + m[4]*m[11]*m[14] + m[8]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:304:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 304 | inv[4] = -m[4]*m[10]*m[15] + m[4]*m[11]*m[14] + m[8]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:304:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 304 | inv[4] = -m[4]*m[10]*m[15] + m[4]*m[11]*m[14] + m[8]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:304:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 304 | inv[4] = -m[4]*m[10]*m[15] + m[4]*m[11]*m[14] + m[8]*m[6]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:305:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 305 | - m[8]*m[7]*m[14] - m[12]*m[6]*m[11] + m[12]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:305:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 305 | - m[8]*m[7]*m[14] - m[12]*m[6]*m[11] + m[12]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:305:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 305 | - m[8]*m[7]*m[14] - m[12]*m[6]*m[11] + m[12]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:305:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 305 | - m[8]*m[7]*m[14] - m[12]*m[6]*m[11] + m[12]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:305:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 305 | - m[8]*m[7]*m[14] - m[12]*m[6]*m[11] + m[12]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:305:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 305 | - m[8]*m[7]*m[14] - m[12]*m[6]*m[11] + m[12]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:305:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 305 | - m[8]*m[7]*m[14] - m[12]*m[6]*m[11] + m[12]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:305:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 305 | - m[8]*m[7]*m[14] - m[12]*m[6]*m[11] + m[12]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:305:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 305 | - m[8]*m[7]*m[14] - m[12]*m[6]*m[11] + m[12]*m[7]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:306:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 306 | inv[8] = m[4]*m[9]*m[15] - m[4]*m[11]*m[13] - m[8]*m[5]*m[15] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:306:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 306 | inv[8] = m[4]*m[9]*m[15] - m[4]*m[11]*m[13] - m[8]*m[5]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:306:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 306 | inv[8] = m[4]*m[9]*m[15] - m[4]*m[11]*m[13] - m[8]*m[5]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:306:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 306 | inv[8] = m[4]*m[9]*m[15] - m[4]*m[11]*m[13] - m[8]*m[5]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:306:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 306 | inv[8] = m[4]*m[9]*m[15] - m[4]*m[11]*m[13] - m[8]*m[5]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:306:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 306 | inv[8] = m[4]*m[9]*m[15] - m[4]*m[11]*m[13] - m[8]*m[5]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:306:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 306 | inv[8] = m[4]*m[9]*m[15] - m[4]*m[11]*m[13] - m[8]*m[5]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:306:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 306 | inv[8] = m[4]*m[9]*m[15] - m[4]*m[11]*m[13] - m[8]*m[5]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:306:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 306 | inv[8] = m[4]*m[9]*m[15] - m[4]*m[11]*m[13] - m[8]*m[5]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:306:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 306 | inv[8] = m[4]*m[9]*m[15] - m[4]*m[11]*m[13] - m[8]*m[5]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:307:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | + m[8]*m[7]*m[13] + m[12]*m[5]*m[11] - m[12]*m[7]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:307:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | + m[8]*m[7]*m[13] + m[12]*m[5]*m[11] - m[12]*m[7]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:307:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | + m[8]*m[7]*m[13] + m[12]*m[5]*m[11] - m[12]*m[7]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:307:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | + m[8]*m[7]*m[13] + m[12]*m[5]*m[11] - m[12]*m[7]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:307:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | + m[8]*m[7]*m[13] + m[12]*m[5]*m[11] - m[12]*m[7]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:307:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | + m[8]*m[7]*m[13] + m[12]*m[5]*m[11] - m[12]*m[7]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:307:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | + m[8]*m[7]*m[13] + m[12]*m[5]*m[11] - m[12]*m[7]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:307:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | + m[8]*m[7]*m[13] + m[12]*m[5]*m[11] - m[12]*m[7]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:307:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | + m[8]*m[7]*m[13] + m[12]*m[5]*m[11] - m[12]*m[7]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:308:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 308 | inv[12] = -m[4]*m[9]*m[14] + m[4]*m[10]*m[13] + m[8]*m[5]*m[14] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:308:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 308 | inv[12] = -m[4]*m[9]*m[14] + m[4]*m[10]*m[13] + m[8]*m[5]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:308:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 308 | inv[12] = -m[4]*m[9]*m[14] + m[4]*m[10]*m[13] + m[8]*m[5]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:308:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 308 | inv[12] = -m[4]*m[9]*m[14] + m[4]*m[10]*m[13] + m[8]*m[5]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:308:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 308 | inv[12] = -m[4]*m[9]*m[14] + m[4]*m[10]*m[13] + m[8]*m[5]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:308:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 308 | inv[12] = -m[4]*m[9]*m[14] + m[4]*m[10]*m[13] + m[8]*m[5]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:308:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 308 | inv[12] = -m[4]*m[9]*m[14] + m[4]*m[10]*m[13] + m[8]*m[5]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:308:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 308 | inv[12] = -m[4]*m[9]*m[14] + m[4]*m[10]*m[13] + m[8]*m[5]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:308:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 308 | inv[12] = -m[4]*m[9]*m[14] + m[4]*m[10]*m[13] + m[8]*m[5]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:308:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 308 | inv[12] = -m[4]*m[9]*m[14] + m[4]*m[10]*m[13] + m[8]*m[5]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:309:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 309 | - m[8]*m[6]*m[13] - m[12]*m[5]*m[10] + m[12]*m[6]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:309:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 309 | - m[8]*m[6]*m[13] - m[12]*m[5]*m[10] + m[12]*m[6]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:309:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 309 | - m[8]*m[6]*m[13] - m[12]*m[5]*m[10] + m[12]*m[6]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:309:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 309 | - m[8]*m[6]*m[13] - m[12]*m[5]*m[10] + m[12]*m[6]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:309:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 309 | - m[8]*m[6]*m[13] - m[12]*m[5]*m[10] + m[12]*m[6]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:309:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 309 | - m[8]*m[6]*m[13] - m[12]*m[5]*m[10] + m[12]*m[6]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:309:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 309 | - m[8]*m[6]*m[13] - m[12]*m[5]*m[10] + m[12]*m[6]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:309:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 309 | - m[8]*m[6]*m[13] - m[12]*m[5]*m[10] + m[12]*m[6]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:309:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 309 | - m[8]*m[6]*m[13] - m[12]*m[5]*m[10] + m[12]*m[6]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:310:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 310 | inv[1] = -m[1]*m[10]*m[15] + m[1]*m[11]*m[14] + m[9]*m[2]*m[15] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:310:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 310 | inv[1] = -m[1]*m[10]*m[15] + m[1]*m[11]*m[14] + m[9]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:310:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 310 | inv[1] = -m[1]*m[10]*m[15] + m[1]*m[11]*m[14] + m[9]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:310:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 310 | inv[1] = -m[1]*m[10]*m[15] + m[1]*m[11]*m[14] + m[9]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:310:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 310 | inv[1] = -m[1]*m[10]*m[15] + m[1]*m[11]*m[14] + m[9]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:310:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 310 | inv[1] = -m[1]*m[10]*m[15] + m[1]*m[11]*m[14] + m[9]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:310:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 310 | inv[1] = -m[1]*m[10]*m[15] + m[1]*m[11]*m[14] + m[9]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:310:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 310 | inv[1] = -m[1]*m[10]*m[15] + m[1]*m[11]*m[14] + m[9]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:310:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 310 | inv[1] = -m[1]*m[10]*m[15] + m[1]*m[11]*m[14] + m[9]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:310:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 310 | inv[1] = -m[1]*m[10]*m[15] + m[1]*m[11]*m[14] + m[9]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:311:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 311 | - m[9]*m[3]*m[14] - m[13]*m[2]*m[11] + m[13]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:311:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 311 | - m[9]*m[3]*m[14] - m[13]*m[2]*m[11] + m[13]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:311:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 311 | - m[9]*m[3]*m[14] - m[13]*m[2]*m[11] + m[13]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:311:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 311 | - m[9]*m[3]*m[14] - m[13]*m[2]*m[11] + m[13]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:311:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 311 | - m[9]*m[3]*m[14] - m[13]*m[2]*m[11] + m[13]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:311:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 311 | - m[9]*m[3]*m[14] - m[13]*m[2]*m[11] + m[13]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:311:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 311 | - m[9]*m[3]*m[14] - m[13]*m[2]*m[11] + m[13]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:311:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 311 | - m[9]*m[3]*m[14] - m[13]*m[2]*m[11] + m[13]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:311:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 311 | - m[9]*m[3]*m[14] - m[13]*m[2]*m[11] + m[13]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:312:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 312 | inv[5] = m[0]*m[10]*m[15] - m[0]*m[11]*m[14] - m[8]*m[2]*m[15] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:312:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 312 | inv[5] = m[0]*m[10]*m[15] - m[0]*m[11]*m[14] - m[8]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:312:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 312 | inv[5] = m[0]*m[10]*m[15] - m[0]*m[11]*m[14] - m[8]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:312:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 312 | inv[5] = m[0]*m[10]*m[15] - m[0]*m[11]*m[14] - m[8]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:312:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 312 | inv[5] = m[0]*m[10]*m[15] - m[0]*m[11]*m[14] - m[8]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:312:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 312 | inv[5] = m[0]*m[10]*m[15] - m[0]*m[11]*m[14] - m[8]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:312:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 312 | inv[5] = m[0]*m[10]*m[15] - m[0]*m[11]*m[14] - m[8]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:312:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 312 | inv[5] = m[0]*m[10]*m[15] - m[0]*m[11]*m[14] - m[8]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:313:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | + m[8]*m[3]*m[14] + m[12]*m[2]*m[11] - m[12]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:313:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | + m[8]*m[3]*m[14] + m[12]*m[2]*m[11] - m[12]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:313:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | + m[8]*m[3]*m[14] + m[12]*m[2]*m[11] - m[12]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:313:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | + m[8]*m[3]*m[14] + m[12]*m[2]*m[11] - m[12]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:313:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | + m[8]*m[3]*m[14] + m[12]*m[2]*m[11] - m[12]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:313:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | + m[8]*m[3]*m[14] + m[12]*m[2]*m[11] - m[12]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:313:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | + m[8]*m[3]*m[14] + m[12]*m[2]*m[11] - m[12]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:313:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | + m[8]*m[3]*m[14] + m[12]*m[2]*m[11] - m[12]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:313:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | + m[8]*m[3]*m[14] + m[12]*m[2]*m[11] - m[12]*m[3]*m[10]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:314:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 314 | inv[9] = -m[0]*m[9]*m[15] + m[0]*m[11]*m[13] + m[8]*m[1]*m[15] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:314:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 314 | inv[9] = -m[0]*m[9]*m[15] + m[0]*m[11]*m[13] + m[8]*m[1]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:314:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 314 | inv[9] = -m[0]*m[9]*m[15] + m[0]*m[11]*m[13] + m[8]*m[1]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:314:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 314 | inv[9] = -m[0]*m[9]*m[15] + m[0]*m[11]*m[13] + m[8]*m[1]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:314:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 314 | inv[9] = -m[0]*m[9]*m[15] + m[0]*m[11]*m[13] + m[8]*m[1]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:314:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 314 | inv[9] = -m[0]*m[9]*m[15] + m[0]*m[11]*m[13] + m[8]*m[1]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:314:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 314 | inv[9] = -m[0]*m[9]*m[15] + m[0]*m[11]*m[13] + m[8]*m[1]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:314:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 314 | inv[9] = -m[0]*m[9]*m[15] + m[0]*m[11]*m[13] + m[8]*m[1]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:315:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 315 | - m[8]*m[3]*m[13] - m[12]*m[1]*m[11] + m[12]*m[3]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:315:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 315 | - m[8]*m[3]*m[13] - m[12]*m[1]*m[11] + m[12]*m[3]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:315:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 315 | - m[8]*m[3]*m[13] - m[12]*m[1]*m[11] + m[12]*m[3]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:315:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 315 | - m[8]*m[3]*m[13] - m[12]*m[1]*m[11] + m[12]*m[3]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:315:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 315 | - m[8]*m[3]*m[13] - m[12]*m[1]*m[11] + m[12]*m[3]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:315:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 315 | - m[8]*m[3]*m[13] - m[12]*m[1]*m[11] + m[12]*m[3]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:315:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 315 | - m[8]*m[3]*m[13] - m[12]*m[1]*m[11] + m[12]*m[3]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:315:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 315 | - m[8]*m[3]*m[13] - m[12]*m[1]*m[11] + m[12]*m[3]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:315:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 315 | - m[8]*m[3]*m[13] - m[12]*m[1]*m[11] + m[12]*m[3]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:316:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 316 | inv[13] = m[0]*m[9]*m[14] - m[0]*m[10]*m[13] - m[8]*m[1]*m[14] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:316:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 316 | inv[13] = m[0]*m[9]*m[14] - m[0]*m[10]*m[13] - m[8]*m[1]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:316:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 316 | inv[13] = m[0]*m[9]*m[14] - m[0]*m[10]*m[13] - m[8]*m[1]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:316:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 316 | inv[13] = m[0]*m[9]*m[14] - m[0]*m[10]*m[13] - m[8]*m[1]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:316:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 316 | inv[13] = m[0]*m[9]*m[14] - m[0]*m[10]*m[13] - m[8]*m[1]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:316:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 316 | inv[13] = m[0]*m[9]*m[14] - m[0]*m[10]*m[13] - m[8]*m[1]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:316:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 316 | inv[13] = m[0]*m[9]*m[14] - m[0]*m[10]*m[13] - m[8]*m[1]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:316:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 316 | inv[13] = m[0]*m[9]*m[14] - m[0]*m[10]*m[13] - m[8]*m[1]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:317:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 317 | + m[8]*m[2]*m[13] + m[12]*m[1]*m[10] - m[12]*m[2]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:317:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 317 | + m[8]*m[2]*m[13] + m[12]*m[1]*m[10] - m[12]*m[2]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:317:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 317 | + m[8]*m[2]*m[13] + m[12]*m[1]*m[10] - m[12]*m[2]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:317:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 317 | + m[8]*m[2]*m[13] + m[12]*m[1]*m[10] - m[12]*m[2]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:317:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 317 | + m[8]*m[2]*m[13] + m[12]*m[1]*m[10] - m[12]*m[2]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:317:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 317 | + m[8]*m[2]*m[13] + m[12]*m[1]*m[10] - m[12]*m[2]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:317:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 317 | + m[8]*m[2]*m[13] + m[12]*m[1]*m[10] - m[12]*m[2]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:317:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 317 | + m[8]*m[2]*m[13] + m[12]*m[1]*m[10] - m[12]*m[2]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:317:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 317 | + m[8]*m[2]*m[13] + m[12]*m[1]*m[10] - m[12]*m[2]*m[9]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:318:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 318 | inv[2] = m[1]*m[6]*m[15] - m[1]*m[7]*m[14] - m[5]*m[2]*m[15] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:318:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 318 | inv[2] = m[1]*m[6]*m[15] - m[1]*m[7]*m[14] - m[5]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:318:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 318 | inv[2] = m[1]*m[6]*m[15] - m[1]*m[7]*m[14] - m[5]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:318:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 318 | inv[2] = m[1]*m[6]*m[15] - m[1]*m[7]*m[14] - m[5]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:318:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 318 | inv[2] = m[1]*m[6]*m[15] - m[1]*m[7]*m[14] - m[5]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:318:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 318 | inv[2] = m[1]*m[6]*m[15] - m[1]*m[7]*m[14] - m[5]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:318:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 318 | inv[2] = m[1]*m[6]*m[15] - m[1]*m[7]*m[14] - m[5]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:318:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 318 | inv[2] = m[1]*m[6]*m[15] - m[1]*m[7]*m[14] - m[5]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:318:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 318 | inv[2] = m[1]*m[6]*m[15] - m[1]*m[7]*m[14] - m[5]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:318:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 318 | inv[2] = m[1]*m[6]*m[15] - m[1]*m[7]*m[14] - m[5]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:319:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 319 | + m[5]*m[3]*m[14] + m[13]*m[2]*m[7] - m[13]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:319:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 319 | + m[5]*m[3]*m[14] + m[13]*m[2]*m[7] - m[13]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:319:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 319 | + m[5]*m[3]*m[14] + m[13]*m[2]*m[7] - m[13]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:319:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 319 | + m[5]*m[3]*m[14] + m[13]*m[2]*m[7] - m[13]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:319:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 319 | + m[5]*m[3]*m[14] + m[13]*m[2]*m[7] - m[13]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:319:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 319 | + m[5]*m[3]*m[14] + m[13]*m[2]*m[7] - m[13]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:319:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 319 | + m[5]*m[3]*m[14] + m[13]*m[2]*m[7] - m[13]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:319:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 319 | + m[5]*m[3]*m[14] + m[13]*m[2]*m[7] - m[13]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:319:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 319 | + m[5]*m[3]*m[14] + m[13]*m[2]*m[7] - m[13]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:320:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 320 | inv[6] = -m[0]*m[6]*m[15] + m[0]*m[7]*m[14] + m[4]*m[2]*m[15] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:320:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 320 | inv[6] = -m[0]*m[6]*m[15] + m[0]*m[7]*m[14] + m[4]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:320:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 320 | inv[6] = -m[0]*m[6]*m[15] + m[0]*m[7]*m[14] + m[4]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:320:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 320 | inv[6] = -m[0]*m[6]*m[15] + m[0]*m[7]*m[14] + m[4]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:320:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 320 | inv[6] = -m[0]*m[6]*m[15] + m[0]*m[7]*m[14] + m[4]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:320:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 320 | inv[6] = -m[0]*m[6]*m[15] + m[0]*m[7]*m[14] + m[4]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:320:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 320 | inv[6] = -m[0]*m[6]*m[15] + m[0]*m[7]*m[14] + m[4]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:320:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 320 | inv[6] = -m[0]*m[6]*m[15] + m[0]*m[7]*m[14] + m[4]*m[2]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:321:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 321 | - m[4]*m[3]*m[14] - m[12]*m[2]*m[7] + m[12]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:321:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 321 | - m[4]*m[3]*m[14] - m[12]*m[2]*m[7] + m[12]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:321:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 321 | - m[4]*m[3]*m[14] - m[12]*m[2]*m[7] + m[12]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:321:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 321 | - m[4]*m[3]*m[14] - m[12]*m[2]*m[7] + m[12]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:321:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 321 | - m[4]*m[3]*m[14] - m[12]*m[2]*m[7] + m[12]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:321:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 321 | - m[4]*m[3]*m[14] - m[12]*m[2]*m[7] + m[12]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:321:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 321 | - m[4]*m[3]*m[14] - m[12]*m[2]*m[7] + m[12]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:321:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 321 | - m[4]*m[3]*m[14] - m[12]*m[2]*m[7] + m[12]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:321:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 321 | - m[4]*m[3]*m[14] - m[12]*m[2]*m[7] + m[12]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:322:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 322 | inv[10] = m[0]*m[5]*m[15] - m[0]*m[7]*m[13] - m[4]*m[1]*m[15] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:322:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 322 | inv[10] = m[0]*m[5]*m[15] - m[0]*m[7]*m[13] - m[4]*m[1]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:322:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 322 | inv[10] = m[0]*m[5]*m[15] - m[0]*m[7]*m[13] - m[4]*m[1]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:322:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 322 | inv[10] = m[0]*m[5]*m[15] - m[0]*m[7]*m[13] - m[4]*m[1]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:322:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 322 | inv[10] = m[0]*m[5]*m[15] - m[0]*m[7]*m[13] - m[4]*m[1]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:322:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 322 | inv[10] = m[0]*m[5]*m[15] - m[0]*m[7]*m[13] - m[4]*m[1]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:322:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 322 | inv[10] = m[0]*m[5]*m[15] - m[0]*m[7]*m[13] - m[4]*m[1]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:322:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 322 | inv[10] = m[0]*m[5]*m[15] - m[0]*m[7]*m[13] - m[4]*m[1]*m[15] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:323:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | + m[4]*m[3]*m[13] + m[12]*m[1]*m[7] - m[12]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:323:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | + m[4]*m[3]*m[13] + m[12]*m[1]*m[7] - m[12]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:323:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | + m[4]*m[3]*m[13] + m[12]*m[1]*m[7] - m[12]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:323:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | + m[4]*m[3]*m[13] + m[12]*m[1]*m[7] - m[12]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:323:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | + m[4]*m[3]*m[13] + m[12]*m[1]*m[7] - m[12]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:323:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | + m[4]*m[3]*m[13] + m[12]*m[1]*m[7] - m[12]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:323:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | + m[4]*m[3]*m[13] + m[12]*m[1]*m[7] - m[12]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:323:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | + m[4]*m[3]*m[13] + m[12]*m[1]*m[7] - m[12]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:323:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | + m[4]*m[3]*m[13] + m[12]*m[1]*m[7] - m[12]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:324:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 324 | inv[14] = -m[0]*m[5]*m[14] + m[0]*m[6]*m[13] + m[4]*m[1]*m[14] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:324:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 324 | inv[14] = -m[0]*m[5]*m[14] + m[0]*m[6]*m[13] + m[4]*m[1]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:324:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 324 | inv[14] = -m[0]*m[5]*m[14] + m[0]*m[6]*m[13] + m[4]*m[1]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:324:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 324 | inv[14] = -m[0]*m[5]*m[14] + m[0]*m[6]*m[13] + m[4]*m[1]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:324:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 324 | inv[14] = -m[0]*m[5]*m[14] + m[0]*m[6]*m[13] + m[4]*m[1]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:324:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 324 | inv[14] = -m[0]*m[5]*m[14] + m[0]*m[6]*m[13] + m[4]*m[1]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:324:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 324 | inv[14] = -m[0]*m[5]*m[14] + m[0]*m[6]*m[13] + m[4]*m[1]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:324:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 324 | inv[14] = -m[0]*m[5]*m[14] + m[0]*m[6]*m[13] + m[4]*m[1]*m[14] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:325:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 325 | - m[4]*m[2]*m[13] - m[12]*m[1]*m[6] + m[12]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:325:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 325 | - m[4]*m[2]*m[13] - m[12]*m[1]*m[6] + m[12]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:325:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 325 | - m[4]*m[2]*m[13] - m[12]*m[1]*m[6] + m[12]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:325:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 325 | - m[4]*m[2]*m[13] - m[12]*m[1]*m[6] + m[12]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:325:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 325 | - m[4]*m[2]*m[13] - m[12]*m[1]*m[6] + m[12]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:325:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 325 | - m[4]*m[2]*m[13] - m[12]*m[1]*m[6] + m[12]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:325:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 325 | - m[4]*m[2]*m[13] - m[12]*m[1]*m[6] + m[12]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:325:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 325 | - m[4]*m[2]*m[13] - m[12]*m[1]*m[6] + m[12]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:325:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 325 | - m[4]*m[2]*m[13] - m[12]*m[1]*m[6] + m[12]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:326:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 326 | inv[3] = -m[1]*m[6]*m[11] + m[1]*m[7]*m[10] + m[5]*m[2]*m[11] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:326:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 326 | inv[3] = -m[1]*m[6]*m[11] + m[1]*m[7]*m[10] + m[5]*m[2]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:326:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 326 | inv[3] = -m[1]*m[6]*m[11] + m[1]*m[7]*m[10] + m[5]*m[2]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:326:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 326 | inv[3] = -m[1]*m[6]*m[11] + m[1]*m[7]*m[10] + m[5]*m[2]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:326:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 326 | inv[3] = -m[1]*m[6]*m[11] + m[1]*m[7]*m[10] + m[5]*m[2]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:326:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 326 | inv[3] = -m[1]*m[6]*m[11] + m[1]*m[7]*m[10] + m[5]*m[2]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:326:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 326 | inv[3] = -m[1]*m[6]*m[11] + m[1]*m[7]*m[10] + m[5]*m[2]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:326:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 326 | inv[3] = -m[1]*m[6]*m[11] + m[1]*m[7]*m[10] + m[5]*m[2]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:326:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 326 | inv[3] = -m[1]*m[6]*m[11] + m[1]*m[7]*m[10] + m[5]*m[2]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:326:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 326 | inv[3] = -m[1]*m[6]*m[11] + m[1]*m[7]*m[10] + m[5]*m[2]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:327:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 327 | - m[5]*m[3]*m[10] - m[9]*m[2]*m[7] + m[9]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:327:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 327 | - m[5]*m[3]*m[10] - m[9]*m[2]*m[7] + m[9]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:327:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 327 | - m[5]*m[3]*m[10] - m[9]*m[2]*m[7] + m[9]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:327:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 327 | - m[5]*m[3]*m[10] - m[9]*m[2]*m[7] + m[9]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:327:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 327 | - m[5]*m[3]*m[10] - m[9]*m[2]*m[7] + m[9]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:327:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 327 | - m[5]*m[3]*m[10] - m[9]*m[2]*m[7] + m[9]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:327:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 327 | - m[5]*m[3]*m[10] - m[9]*m[2]*m[7] + m[9]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:327:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 327 | - m[5]*m[3]*m[10] - m[9]*m[2]*m[7] + m[9]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:327:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 327 | - m[5]*m[3]*m[10] - m[9]*m[2]*m[7] + m[9]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:328:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 328 | inv[7] = m[0]*m[6]*m[11] - m[0]*m[7]*m[10] - m[4]*m[2]*m[11] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:328:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 328 | inv[7] = m[0]*m[6]*m[11] - m[0]*m[7]*m[10] - m[4]*m[2]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:328:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 328 | inv[7] = m[0]*m[6]*m[11] - m[0]*m[7]*m[10] - m[4]*m[2]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:328:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 328 | inv[7] = m[0]*m[6]*m[11] - m[0]*m[7]*m[10] - m[4]*m[2]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:328:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 328 | inv[7] = m[0]*m[6]*m[11] - m[0]*m[7]*m[10] - m[4]*m[2]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:328:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 328 | inv[7] = m[0]*m[6]*m[11] - m[0]*m[7]*m[10] - m[4]*m[2]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:328:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 328 | inv[7] = m[0]*m[6]*m[11] - m[0]*m[7]*m[10] - m[4]*m[2]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:328:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 328 | inv[7] = m[0]*m[6]*m[11] - m[0]*m[7]*m[10] - m[4]*m[2]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:329:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 329 | + m[4]*m[3]*m[10] + m[8]*m[2]*m[7] - m[8]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:329:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 329 | + m[4]*m[3]*m[10] + m[8]*m[2]*m[7] - m[8]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:329:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 329 | + m[4]*m[3]*m[10] + m[8]*m[2]*m[7] - m[8]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:329:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 329 | + m[4]*m[3]*m[10] + m[8]*m[2]*m[7] - m[8]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:329:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 329 | + m[4]*m[3]*m[10] + m[8]*m[2]*m[7] - m[8]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:329:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 329 | + m[4]*m[3]*m[10] + m[8]*m[2]*m[7] - m[8]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:329:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 329 | + m[4]*m[3]*m[10] + m[8]*m[2]*m[7] - m[8]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:329:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 329 | + m[4]*m[3]*m[10] + m[8]*m[2]*m[7] - m[8]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:329:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 329 | + m[4]*m[3]*m[10] + m[8]*m[2]*m[7] - m[8]*m[3]*m[6]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:330:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | inv[11] = -m[0]*m[5]*m[11] + m[0]*m[7]*m[9] + m[4]*m[1]*m[11] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:330:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | inv[11] = -m[0]*m[5]*m[11] + m[0]*m[7]*m[9] + m[4]*m[1]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:330:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | inv[11] = -m[0]*m[5]*m[11] + m[0]*m[7]*m[9] + m[4]*m[1]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:330:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | inv[11] = -m[0]*m[5]*m[11] + m[0]*m[7]*m[9] + m[4]*m[1]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:330:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | inv[11] = -m[0]*m[5]*m[11] + m[0]*m[7]*m[9] + m[4]*m[1]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:330:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | inv[11] = -m[0]*m[5]*m[11] + m[0]*m[7]*m[9] + m[4]*m[1]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:330:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | inv[11] = -m[0]*m[5]*m[11] + m[0]*m[7]*m[9] + m[4]*m[1]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:330:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | inv[11] = -m[0]*m[5]*m[11] + m[0]*m[7]*m[9] + m[4]*m[1]*m[11] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:331:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | - m[4]*m[3]*m[9] - m[8]*m[1]*m[7] + m[8]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:331:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | - m[4]*m[3]*m[9] - m[8]*m[1]*m[7] + m[8]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:331:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | - m[4]*m[3]*m[9] - m[8]*m[1]*m[7] + m[8]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:331:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | - m[4]*m[3]*m[9] - m[8]*m[1]*m[7] + m[8]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:331:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | - m[4]*m[3]*m[9] - m[8]*m[1]*m[7] + m[8]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:331:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | - m[4]*m[3]*m[9] - m[8]*m[1]*m[7] + m[8]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:331:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | - m[4]*m[3]*m[9] - m[8]*m[1]*m[7] + m[8]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:331:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | - m[4]*m[3]*m[9] - m[8]*m[1]*m[7] + m[8]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:331:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | - m[4]*m[3]*m[9] - m[8]*m[1]*m[7] + m[8]*m[3]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:332:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 332 | inv[15] = m[0]*m[5]*m[10] - m[0]*m[6]*m[9] - m[4]*m[1]*m[10] | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:332:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 332 | inv[15] = m[0]*m[5]*m[10] - m[0]*m[6]*m[9] - m[4]*m[1]*m[10] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:332:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 332 | inv[15] = m[0]*m[5]*m[10] - m[0]*m[6]*m[9] - m[4]*m[1]*m[10] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:332:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 332 | inv[15] = m[0]*m[5]*m[10] - m[0]*m[6]*m[9] - m[4]*m[1]*m[10] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:332:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 332 | inv[15] = m[0]*m[5]*m[10] - m[0]*m[6]*m[9] - m[4]*m[1]*m[10] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:332:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 332 | inv[15] = m[0]*m[5]*m[10] - m[0]*m[6]*m[9] - m[4]*m[1]*m[10] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:332:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 332 | inv[15] = m[0]*m[5]*m[10] - m[0]*m[6]*m[9] - m[4]*m[1]*m[10] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:332:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 332 | inv[15] = m[0]*m[5]*m[10] - m[0]*m[6]*m[9] - m[4]*m[1]*m[10] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:333:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 333 | + m[4]*m[2]*m[9] + m[8]*m[1]*m[6] - m[8]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:333:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 333 | + m[4]*m[2]*m[9] + m[8]*m[1]*m[6] - m[8]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:333:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 333 | + m[4]*m[2]*m[9] + m[8]*m[1]*m[6] - m[8]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:333:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 333 | + m[4]*m[2]*m[9] + m[8]*m[1]*m[6] - m[8]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:333:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 333 | + m[4]*m[2]*m[9] + m[8]*m[1]*m[6] - m[8]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:333:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 333 | + m[4]*m[2]*m[9] + m[8]*m[1]*m[6] - m[8]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:333:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 333 | + m[4]*m[2]*m[9] + m[8]*m[1]*m[6] - m[8]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:333:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 333 | + m[4]*m[2]*m[9] + m[8]*m[1]*m[6] - m[8]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:333:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 333 | + m[4]*m[2]*m[9] + m[8]*m[1]*m[6] - m[8]*m[2]*m[5]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:335:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | T det = m[0]*inv[0] + m[1]*inv[4] + m[2]*inv[8] + m[3]*inv[12]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:335:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | T det = m[0]*inv[0] + m[1]*inv[4] + m[2]*inv[8] + m[3]*inv[12]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:335:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | T det = m[0]*inv[0] + m[1]*inv[4] + m[2]*inv[8] + m[3]*inv[12]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:335:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | T det = m[0]*inv[0] + m[1]*inv[4] + m[2]*inv[8] + m[3]*inv[12]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:335:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | T det = m[0]*inv[0] + m[1]*inv[4] + m[2]*inv[8] + m[3]*inv[12]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:335:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | T det = m[0]*inv[0] + m[1]*inv[4] + m[2]*inv[8] + m[3]*inv[12]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:344:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 344 | inv[i] *= det; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:365:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | out[i*4+j] += m1[i*4+k]*m2[k*4+j]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:365:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | out[i*4+j] += m1[i*4+k]*m2[k*4+j]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:365:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | out[i*4+j] += m1[i*4+k]*m2[k*4+j]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:378:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 378 | out[i*4+j] += m1[i*4+k]*m2[k*4+j]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:378:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 378 | out[i*4+j] += m1[i*4+k]*m2[k*4+j]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:378:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 378 | out[i*4+j] += m1[i*4+k]*m2[k*4+j]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:390:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 390 | out[i] += v[j] * m[4*i+j]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:390:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 390 | out[i] += v[j] * m[4*i+j]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:390:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 390 | out[i] += v[j] * m[4*i+j]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:401:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 401 | out[i] += v[j] * m[4*j+i]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:401:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 401 | out[i] += v[j] * m[4*j+i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:401:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 401 | out[i] += v[j] * m[4*j+i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | out[i] += v[j] * m[4*j+i]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:412:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | out[i] += v[j] * m[4*j+i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:412:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | out[i] += v[j] * m[4*j+i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:423:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 423 | out[i] += v[j] * m[4*i+j]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:423:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 423 | out[i] += v[j] * m[4*i+j]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:423:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 423 | out[i] += v[j] * m[4*i+j]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:432:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 432 | GLUPfloat tmp = M[4*i+j]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:433:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 433 | M[4*i+j] = M[4*j+i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:433:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 433 | M[4*i+j] = M[4*j+i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:434:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 434 | M[4*j+i] = tmp; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:444:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 444 | GLUPdouble tmp = M[4*i+j]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:445:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 445 | M[4*i+j] = M[4*j+i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:445:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 445 | M[4*i+j] = M[4*j+i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:446:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 446 | M[4*j+i] = tmp; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:455:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 455 | out[i*4+j] = (i == j) ? 1.0f : 0.0f; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:463:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 463 | out[i*4+j] = (i == j) ? 1.0 : 0.0; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:531:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 531 | nb_vertices_per_primitive_[GLUP_POINTS] = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:532:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 532 | nb_vertices_per_primitive_[GLUP_LINES] = 2; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:533:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 533 | nb_vertices_per_primitive_[GLUP_TRIANGLES] = 3; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:534:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 534 | nb_vertices_per_primitive_[GLUP_QUADS] = 4; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:535:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 535 | nb_vertices_per_primitive_[GLUP_TETRAHEDRA] = 4; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:536:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 536 | nb_vertices_per_primitive_[GLUP_HEXAHEDRA] = 8; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:537:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 537 | nb_vertices_per_primitive_[GLUP_PRISMS] = 6; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:538:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 538 | nb_vertices_per_primitive_[GLUP_PYRAMIDS] = 5; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:539:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 539 | nb_vertices_per_primitive_[GLUP_CONNECTORS] = 4; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:540:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 540 | nb_vertices_per_primitive_[GLUP_SPHERES] = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:541:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 541 | nb_vertices_per_primitive_[GLUP_THICK_LINES] = 2; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:841:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 841 | immediate_state_.buffer[i].VBO(), | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:843:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 843 | immediate_state_.buffer[i].size_in_bytes(), | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:856:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 856 | immediate_state_.buffer[i].is_enabled() && | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:857:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 857 | immediate_state_.buffer[i].VBO() != 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:860:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 860 | immediate_state_.buffer[i].VBO(), | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:862:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 862 | immediate_state_.buffer[i].size_in_bytes(), | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:863:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 863 | immediate_state_.buffer[i].data() | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:870:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 870 | immediate_state_.buffer[i].is_enabled() && | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:871:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 871 | immediate_state_.buffer[i].VBO() != 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:875:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 875 | immediate_state_.buffer[i].dimension() * | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:878:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 878 | GL_ARRAY_BUFFER, immediate_state_.buffer[i].VBO() | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:884:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 884 | immediate_state_.buffer[i].data() | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:898:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 898 | return uniform_buffer_data_ + offset; | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:922:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 922 | << primitive_name[primitive] | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:949:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 949 | immediate_state_.buffer[GLUP_COLOR_ATTRIBUTE].enable(); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:954:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 954 | immediate_state_.buffer[GLUP_TEX_COORD_ATTRIBUTE].enable(); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:963:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 963 | immediate_state_.buffer[GLUP_NORMAL_ATTRIBUTE].enable(); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:973:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 973 | index_t n = nb_vertices_per_primitive_[primitive]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:978:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 978 | if(immediate_state_.buffer[i].is_enabled()) { | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:986:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 986 | if(immediate_state_.buffer[i].is_enabled()) { | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:992:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 992 | if(immediate_state_.buffer[i].VBO() == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:995:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 995 | GLint(immediate_state_.buffer[i].dimension()), | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:997:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 997 | immediate_state_.buffer[i].data() | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1027:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1027 | index_t n=nb_vertices_per_primitive_[immediate_state_.primitive()]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1032:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1032 | if(immediate_state_.buffer[i].is_enabled()) { | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1042:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1042 | if(immediate_state_.buffer[i].is_enabled()) { | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1075:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1075 | immediate_state_.buffer[i].disable(); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1089:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1089 | << primitive_name[primitive] | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1121:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1121 | << primitive_name[primitive] | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1165:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1165 | GL_PATCH_VERTICES, GLint(nb_vertices_per_primitive_[primitive]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1181:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1181 | double* modelview_matrix = matrix_stack_[GLUP_MODELVIEW_MATRIX].top(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1182:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1182 | double* projection_matrix = matrix_stack_[GLUP_PROJECTION_MATRIX].top(); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1239:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1239 | normal_matrix[i*4+j] = GLfloat( | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1240:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1240 | inverse_modelview_matrix[j*4+i] | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1248:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1248 | matrix_stack_[GLUP_TEXTURE_MATRIX].top(), | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1285:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1285 | uniform_state_.viewport.get_pointer()[i] = GLfloat(viewport[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1285:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1285 | uniform_state_.viewport.get_pointer()[i] = GLfloat(viewport[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1309:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1309 | light_half_vector[2] += 1.0f; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1382:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1382 | primitive_dimension[immediate_state_.primitive()] >= 2 && | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1395:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1395 | nb_vertices_per_primitive_[immediate_state_.primitive()] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1408:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1408 | nb_vertices_per_primitive_[immediate_state_.primitive()]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1507:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1507 | index_t n = nb_vertices_per_primitive_[glup_primitive]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1582:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1582 | glBindBuffer(GL_ARRAY_BUFFER,immediate_state_.buffer[i].VBO()); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1614:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1614 | nb_vertices_per_primitive_[glup_primitive]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1630:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1630 | indices[cur_element] = Numeric::uint16( | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1631:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1631 | cur_vertex_offset + element_indices[le] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1635:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1635 | cur_vertex_offset += nb_vertices_per_primitive_[glup_primitive]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1706:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1706 | primitive_name[prim] + ";\n" + | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1708:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1708 | String::to_string(primitive_dimension[prim]) + | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1711:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1711 | String::to_string(nb_vertices_per_primitive_[prim]) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1714:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1714 | String::to_string(primitive_dimension[prim]) + | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1833:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1833 | index_t nb_v = nb_vertices_per_primitive_[immediate_state_.primitive()]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1842:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1842 | g[1] += p[1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1843:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1843 | g[2] += p[2]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1851:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1851 | p[1] = s*g[1] + (1.0f - s)*p[1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1851:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1851 | p[1] = s*g[1] + (1.0f - s)*p[1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1852:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1852 | p[2] = s*g[2] + (1.0f - s)*p[2]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1852:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1852 | p[2] = s*g[2] + (1.0f - s)*p[2]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1909:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1909 | immediate_state_.buffer[i].VBO() | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1913:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1913 | GLint(immediate_state_.buffer[i].dimension()), | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1943:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1943 | s += world_clip_plane_[i]*p[i]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1943:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1943 | s += world_clip_plane_[i]*p[i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1945:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1945 | v_is_visible_[v] = (s >= 0); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1959:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1959 | nb_vertices_per_primitive_[immediate_state_.primitive()]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1961:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1961 | nb_visible += (v_is_visible_[first_v + lv]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1983:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1983 | indices[i] = GLushort(i); | ^~~~~~~ 988 warnings generated. [ 95% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/voronoi/RVD.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/voronoi/RVD.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/voronoi/RVD.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:264:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 264 | geo_assert(supports_constraints()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:419:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 419 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:439:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 439 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:199:52: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 199 | geo_assert(signed_index_t(result) >= 0); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:214:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 214 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:1500:57: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1500 | geo_assert(tets_begin_ != UNSPECIFIED_RANGE); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:1501:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1501 | geo_assert(tets_end_ != UNSPECIFIED_RANGE); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:1658:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1658 | geo_assert(tets_begin_ != UNSPECIFIED_RANGE); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:1659:48: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1659 | geo_assert(tets_end_ != UNSPECIFIED_RANGE); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:83:18: warning: dereference of type 'const Point *' (aka 'const vecng *') that was reinterpret_cast from type 'const double *' has undefined behavior [-Wundefined-reinterpret-cast] 83 | *reinterpret_cast(mesh.vertices.point_ptr(v1)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:84:18: warning: dereference of type 'const Point *' (aka 'const vecng *') that was reinterpret_cast from type 'const double *' has undefined behavior [-Wundefined-reinterpret-cast] 84 | *reinterpret_cast(mesh.vertices.point_ptr(v2)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:85:18: warning: dereference of type 'const Point *' (aka 'const vecng *') that was reinterpret_cast from type 'const double *' has undefined behavior [-Wundefined-reinterpret-cast] 85 | *reinterpret_cast(mesh.vertices.point_ptr(v3)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:92:14: warning: dereference of type 'const Point *' (aka 'const vecng *') that was reinterpret_cast from type 'const double *' has undefined behavior [-Wundefined-reinterpret-cast] 92 | *reinterpret_cast(mesh.vertices.point_ptr(v1)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:93:14: warning: dereference of type 'const Point *' (aka 'const vecng *') that was reinterpret_cast from type 'const double *' has undefined behavior [-Wundefined-reinterpret-cast] 93 | *reinterpret_cast(mesh.vertices.point_ptr(v2)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:94:14: warning: dereference of type 'const Point *' (aka 'const vecng *') that was reinterpret_cast from type 'const double *' has undefined behavior [-Wundefined-reinterpret-cast] 94 | *reinterpret_cast(mesh.vertices.point_ptr(v3)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:128:48: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 128 | geo_assert(mesh.facets.are_simplices()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:129:53: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 129 | geo_assert(mesh.vertices.dimension() >= DIM); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:130:41: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 130 | geo_assert(mesh.facets.nb() > 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:184:18: warning: dereference of type 'const Point *' (aka 'const vecng *') that was reinterpret_cast from type 'const double *' has undefined behavior [-Wundefined-reinterpret-cast] 184 | *reinterpret_cast(mesh.vertices.point_ptr(v1)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:185:18: warning: dereference of type 'const Point *' (aka 'const vecng *') that was reinterpret_cast from type 'const double *' has undefined behavior [-Wundefined-reinterpret-cast] 185 | *reinterpret_cast(mesh.vertices.point_ptr(v2)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:186:18: warning: dereference of type 'const Point *' (aka 'const vecng *') that was reinterpret_cast from type 'const double *' has undefined behavior [-Wundefined-reinterpret-cast] 186 | *reinterpret_cast(mesh.vertices.point_ptr(v3)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:225:14: warning: dereference of type 'const Point *' (aka 'const vecng *') that was reinterpret_cast from type 'const double *' has undefined behavior [-Wundefined-reinterpret-cast] 225 | *reinterpret_cast(mesh.vertices.point_ptr(v0)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:226:14: warning: dereference of type 'const Point *' (aka 'const vecng *') that was reinterpret_cast from type 'const double *' has undefined behavior [-Wundefined-reinterpret-cast] 226 | *reinterpret_cast(mesh.vertices.point_ptr(v1)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:227:14: warning: dereference of type 'const Point *' (aka 'const vecng *') that was reinterpret_cast from type 'const double *' has undefined behavior [-Wundefined-reinterpret-cast] 227 | *reinterpret_cast(mesh.vertices.point_ptr(v2)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:228:14: warning: dereference of type 'const Point *' (aka 'const vecng *') that was reinterpret_cast from type 'const double *' has undefined behavior [-Wundefined-reinterpret-cast] 228 | *reinterpret_cast(mesh.vertices.point_ptr(v3)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:295:53: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 295 | geo_assert(mesh.vertices.dimension() >= DIM); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:296:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 296 | geo_assert(mesh.cells.nb() > 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:354:18: warning: dereference of type 'const Point *' (aka 'const vecng *') that was reinterpret_cast from type 'const double *' has undefined behavior [-Wundefined-reinterpret-cast] 354 | *reinterpret_cast(mesh.vertices.point_ptr(v0)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:355:18: warning: dereference of type 'const Point *' (aka 'const vecng *') that was reinterpret_cast from type 'const double *' has undefined behavior [-Wundefined-reinterpret-cast] 355 | *reinterpret_cast(mesh.vertices.point_ptr(v1)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:356:18: warning: dereference of type 'const Point *' (aka 'const vecng *') that was reinterpret_cast from type 'const double *' has undefined behavior [-Wundefined-reinterpret-cast] 356 | *reinterpret_cast(mesh.vertices.point_ptr(v2)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:357:18: warning: dereference of type 'const Point *' (aka 'const vecng *') that was reinterpret_cast from type 'const double *' has undefined behavior [-Wundefined-reinterpret-cast] 357 | *reinterpret_cast(mesh.vertices.point_ptr(v3)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1421:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1421 | geo_assert(result == nb_vertices_); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1626:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1626 | geo_assert(t < nb_parts()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1656:43: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1656 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1663:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1663 | geo_assert(mesh_->facets.are_simplices()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1684:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1684 | geo_assert(mesh_->cells.nb() != 0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2418:63: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2418 | geo_assert(!Process::is_running_threads()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2551:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2551 | geo_assert(delaunay != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2590:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2590 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1628:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1628 | switch(thread_mode_) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:409:27: note: in instantiation of member function '(anonymous namespace)::RVD_Nd_Impl<2>::run_thread' requested here 409 | [this](index_t i) { run_thread(i); } | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:131:9: note: in instantiation of member function '(anonymous namespace)::RVD_Nd_Impl<2>::compute_centroids_on_surface' requested here 131 | RVD_Nd_Impl( | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2555:30: note: in instantiation of member function '(anonymous namespace)::RVD_Nd_Impl<2>::RVD_Nd_Impl' requested here 2555 | result = new RVD_Nd_Impl<2>( | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1628:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1628 | switch(thread_mode_) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:409:27: note: in instantiation of member function '(anonymous namespace)::RVD_Nd_Impl<3>::run_thread' requested here 409 | [this](index_t i) { run_thread(i); } | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:131:9: note: in instantiation of member function '(anonymous namespace)::RVD_Nd_Impl<3>::compute_centroids_on_surface' requested here 131 | RVD_Nd_Impl( | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2560:30: note: in instantiation of member function '(anonymous namespace)::RVD_Nd_Impl<3>::RVD_Nd_Impl' requested here 2560 | result = new RVD_Nd_Impl<3>( | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1628:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1628 | switch(thread_mode_) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:409:27: note: in instantiation of member function '(anonymous namespace)::RVD_Nd_Impl<4>::run_thread' requested here 409 | [this](index_t i) { run_thread(i); } | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:131:9: note: in instantiation of member function '(anonymous namespace)::RVD_Nd_Impl<4>::compute_centroids_on_surface' requested here 131 | RVD_Nd_Impl( | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2565:30: note: in instantiation of member function '(anonymous namespace)::RVD_Nd_Impl<4>::RVD_Nd_Impl' requested here 2565 | result = new RVD_Nd_Impl<4>( | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1628:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1628 | switch(thread_mode_) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:409:27: note: in instantiation of member function '(anonymous namespace)::RVD_Nd_Impl<6>::run_thread' requested here 409 | [this](index_t i) { run_thread(i); } | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:131:9: note: in instantiation of member function '(anonymous namespace)::RVD_Nd_Impl<6>::compute_centroids_on_surface' requested here 131 | RVD_Nd_Impl( | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2570:30: note: in instantiation of member function '(anonymous namespace)::RVD_Nd_Impl<6>::RVD_Nd_Impl' requested here 2570 | result = new RVD_Nd_Impl<6>( | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1628:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1628 | switch(thread_mode_) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:409:27: note: in instantiation of member function '(anonymous namespace)::RVD_Nd_Impl<8>::run_thread' requested here 409 | [this](index_t i) { run_thread(i); } | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:131:9: note: in instantiation of member function '(anonymous namespace)::RVD_Nd_Impl<8>::compute_centroids_on_surface' requested here 131 | RVD_Nd_Impl( | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2575:30: note: in instantiation of member function '(anonymous namespace)::RVD_Nd_Impl<8>::RVD_Nd_Impl' requested here 2575 | result = new RVD_Nd_Impl<8>( | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1628:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1628 | switch(thread_mode_) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:409:27: note: in instantiation of member function '(anonymous namespace)::RVD_Nd_Impl<20>::run_thread' requested here 409 | [this](index_t i) { run_thread(i); } | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:131:9: note: in instantiation of member function '(anonymous namespace)::RVD_Nd_Impl<20>::compute_centroids_on_surface' requested here 131 | RVD_Nd_Impl( | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2580:30: note: in instantiation of member function '(anonymous namespace)::RVD_Nd_Impl<20>::RVD_Nd_Impl' requested here 2580 | result = new RVD_Nd_Impl<20>( | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1628:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1628 | switch(thread_mode_) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:409:27: note: in instantiation of member function '(anonymous namespace)::RVD_Nd_Impl<100>::run_thread' requested here 409 | [this](index_t i) { run_thread(i); } | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:131:9: note: in instantiation of member function '(anonymous namespace)::RVD_Nd_Impl<100>::compute_centroids_on_surface' requested here 131 | RVD_Nd_Impl( | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2585:30: note: in instantiation of member function '(anonymous namespace)::RVD_Nd_Impl<100>::RVD_Nd_Impl' requested here 2585 | result = new RVD_Nd_Impl<100>( | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:181:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | if (items[1] < items[0]) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:182:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | std::swap(items[0], items[1]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:184:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | if (items[3] < items[2]) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:184:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | if (items[3] < items[2]) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:185:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | std::swap(items[2], items[3]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:185:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | std::swap(items[2], items[3]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:187:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if (items[2] < items[0]) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:188:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | std::swap(items[0], items[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:189:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 189 | std::swap(items[1], items[3]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:189:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 189 | std::swap(items[1], items[3]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:191:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | if (items[2] < items[1]) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:191:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | if (items[2] < items[1]) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:192:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 192 | std::swap(items[1], items[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:192:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 192 | std::swap(items[1], items[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:194:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 194 | if (items[3] < items[2]) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:194:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 194 | if (items[3] < items[2]) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:195:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | std::swap(items[2], items[3]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/algorithm.h:195:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | std::swap(items[2], items[3]); | ^~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:495:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 495 | indices[1] = j; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:496:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 496 | indices[2] = k; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:497:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 497 | indices[3] = l; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:536:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 536 | if(indices[i] < rhs.indices[i]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:536:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 536 | if(indices[i] < rhs.indices[i]) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:539:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 539 | if(indices[i] > rhs.indices[i]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/index.h:539:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 539 | if(indices[i] > rhs.indices[i]) { | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:667:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 667 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:887:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 887 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:1123:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1123 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:87:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | data_[i] = T(0); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:132:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | data_[i] = T(v[i]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:132:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | data_[i] = T(v[i]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:180:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 180 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:190:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:199:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 199 | result += data_[i] * data_[i]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:199:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 199 | result += data_[i] * data_[i]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:219:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | result += geo_sqr(v.data_[i] - data_[i]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:219:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | result += geo_sqr(v.data_[i] - data_[i]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:307:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | result.data_[i] += v.data_[i]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:307:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | result.data_[i] += v.data_[i]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:322:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 322 | result.data_[i] -= v.data_[i]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:322:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 322 | result.data_[i] -= v.data_[i]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:87:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | data_[i] = T(0); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:132:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | data_[i] = T(v[i]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:132:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | data_[i] = T(v[i]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:180:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 180 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:190:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:199:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 199 | result += data_[i] * data_[i]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:199:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 199 | result += data_[i] * data_[i]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:219:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | result += geo_sqr(v.data_[i] - data_[i]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:219:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | result += geo_sqr(v.data_[i] - data_[i]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:307:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | result.data_[i] += v.data_[i]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:307:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | result.data_[i] += v.data_[i]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:322:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 322 | result.data_[i] -= v.data_[i]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:322:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 322 | result.data_[i] -= v.data_[i]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:87:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | data_[i] = T(0); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:132:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | data_[i] = T(v[i]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:132:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | data_[i] = T(v[i]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:180:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 180 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:190:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:199:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 199 | result += data_[i] * data_[i]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:199:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 199 | result += data_[i] * data_[i]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:219:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | result += geo_sqr(v.data_[i] - data_[i]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:219:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | result += geo_sqr(v.data_[i] - data_[i]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:307:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | result.data_[i] += v.data_[i]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:307:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | result.data_[i] += v.data_[i]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:322:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 322 | result.data_[i] -= v.data_[i]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:322:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 322 | result.data_[i] -= v.data_[i]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:87:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | data_[i] = T(0); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:132:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | data_[i] = T(v[i]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:132:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | data_[i] = T(v[i]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:180:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 180 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:190:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:199:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 199 | result += data_[i] * data_[i]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:199:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 199 | result += data_[i] * data_[i]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:219:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | result += geo_sqr(v.data_[i] - data_[i]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:219:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | result += geo_sqr(v.data_[i] - data_[i]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:307:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | result.data_[i] += v.data_[i]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:307:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | result.data_[i] += v.data_[i]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:322:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 322 | result.data_[i] -= v.data_[i]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:322:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 322 | result.data_[i] -= v.data_[i]; | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:40: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:40: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.h:685:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 685 | return *(const vec3*) (R3_embedding_base_ + v * R3_embedding_stride_); | ^~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:161:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | return Z1_[array_index * Z1_stride_]; | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:235:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 235 | return vertices_ + vertex_stride_ * i; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:368:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | return cell_to_v_[c * cell_v_stride_ + lv]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:382:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | return cell_to_cell_[c * cell_neigh_stride_ + lf]; | ^~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay_nn.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/points/nn_search.h:226:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 226 | return points_ + i * stride_; | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:130:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 130 | return data_ + size_; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:152:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 152 | return data_ + size_; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:191:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 191 | if(where == end() - 1) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:195:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 195 | for(iterator i = end() - 1; i != where; i--) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:195:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 195 | for(iterator i = end() - 1; i != where; i--) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:197:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 197 | *i = *(i - 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:286:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 286 | return begin()[i]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:312:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 312 | result++; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:326:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 326 | result++; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:364:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 364 | ++i1; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:367:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 367 | ++i2; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:371:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 371 | ++i1; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:372:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 372 | ++i2; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:446:54: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 446 | it != baseclass::end() && *it < 0; ++it) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:457:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 457 | for(auto it = baseclass::end() - 1; | ~~~~~~~~~~~^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:458:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 458 | it != baseclass::begin() - 1 && *it > 0; --it) { | ~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:458:60: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 458 | it != baseclass::begin() - 1 && *it > 0; --it) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:483:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 483 | return to_unsigned_int((baseclass::end()[-1 - i]) - 1); | ~~~~~~~~~~~^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:494:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | return to_unsigned_int(-(baseclass::begin()[i]) - 1); | ~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:749:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 749 | return &(chunks_[i >> CHUNK_SHIFT][(i & CHUNK_MASK) * dimension_]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:988:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 988 | double n = p1[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:988:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 988 | double n = p1[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:989:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 989 | d -= n * (p2[c] + p1[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:989:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 989 | d -= n * (p2[c] + p1[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:990:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 990 | l1 += q2[c] * n; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:991:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 991 | l2 += q1[c] * n; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1005:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1005 | Ipoint[c] = l1 * q1[c] + l2 * q2[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1005:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1005 | Ipoint[c] = l1 * q1[c] + l2 * q2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1005:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1005 | Ipoint[c] = l1 * q1[c] + l2 * q2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:988:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 988 | double n = p1[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:988:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 988 | double n = p1[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:989:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 989 | d -= n * (p2[c] + p1[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:989:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 989 | d -= n * (p2[c] + p1[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:990:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 990 | l1 += q2[c] * n; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:991:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 991 | l2 += q1[c] * n; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1005:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1005 | Ipoint[c] = l1 * q1[c] + l2 * q2[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1005:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1005 | Ipoint[c] = l1 * q1[c] + l2 * q2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1005:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1005 | Ipoint[c] = l1 * q1[c] + l2 * q2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:988:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 988 | double n = p1[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:988:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 988 | double n = p1[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:989:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 989 | d -= n * (p2[c] + p1[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:989:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 989 | d -= n * (p2[c] + p1[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:990:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 990 | l1 += q2[c] * n; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:991:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 991 | l2 += q1[c] * n; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1005:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1005 | Ipoint[c] = l1 * q1[c] + l2 * q2[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1005:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1005 | Ipoint[c] = l1 * q1[c] + l2 * q2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1005:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1005 | Ipoint[c] = l1 * q1[c] + l2 * q2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:988:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 988 | double n = p1[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:988:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 988 | double n = p1[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:989:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 989 | d -= n * (p2[c] + p1[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:989:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 989 | d -= n * (p2[c] + p1[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:990:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 990 | l1 += q2[c] * n; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:991:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 991 | l2 += q1[c] * n; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1005:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1005 | Ipoint[c] = l1 * q1[c] + l2 * q2[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1005:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1005 | Ipoint[c] = l1 * q1[c] + l2 * q2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1005:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1005 | Ipoint[c] = l1 * q1[c] + l2 * q2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:988:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 988 | double n = p1[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:988:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 988 | double n = p1[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:989:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 989 | d -= n * (p2[c] + p1[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:989:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 989 | d -= n * (p2[c] + p1[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:990:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 990 | l1 += q2[c] * n; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:991:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 991 | l2 += q1[c] * n; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1005:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1005 | Ipoint[c] = l1 * q1[c] + l2 * q2[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1005:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1005 | Ipoint[c] = l1 * q1[c] + l2 * q2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1005:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1005 | Ipoint[c] = l1 * q1[c] + l2 * q2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:988:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 988 | double n = p1[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:988:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 988 | double n = p1[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:989:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 989 | d -= n * (p2[c] + p1[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:989:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 989 | d -= n * (p2[c] + p1[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:990:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 990 | l1 += q2[c] * n; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:991:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 991 | l2 += q1[c] * n; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1005:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1005 | Ipoint[c] = l1 * q1[c] + l2 * q2[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1005:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1005 | Ipoint[c] = l1 * q1[c] + l2 * q2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1005:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1005 | Ipoint[c] = l1 * q1[c] + l2 * q2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:988:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 988 | double n = p1[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:988:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 988 | double n = p1[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:989:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 989 | d -= n * (p2[c] + p1[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:989:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 989 | d -= n * (p2[c] + p1[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:990:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 990 | l1 += q2[c] * n; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:991:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 991 | l2 += q1[c] * n; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1005:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1005 | Ipoint[c] = l1 * q1[c] + l2 * q2[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1005:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1005 | Ipoint[c] = l1 * q1[c] + l2 * q2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1005:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1005 | Ipoint[c] = l1 * q1[c] + l2 * q2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1026:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1026 | r += GEO::geo_sqr(p2[c] - point()[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1026:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1026 | r += GEO::geo_sqr(p2[c] - point()[c]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1027:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1027 | r -= GEO::geo_sqr(p1[c] - point()[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1027:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1027 | r -= GEO::geo_sqr(p1[c] - point()[c]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1026:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1026 | r += GEO::geo_sqr(p2[c] - point()[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1026:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1026 | r += GEO::geo_sqr(p2[c] - point()[c]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1027:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1027 | r -= GEO::geo_sqr(p1[c] - point()[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1027:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1027 | r -= GEO::geo_sqr(p1[c] - point()[c]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1026:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1026 | r += GEO::geo_sqr(p2[c] - point()[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1026:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1026 | r += GEO::geo_sqr(p2[c] - point()[c]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1027:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1027 | r -= GEO::geo_sqr(p1[c] - point()[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1027:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1027 | r -= GEO::geo_sqr(p1[c] - point()[c]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1026:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1026 | r += GEO::geo_sqr(p2[c] - point()[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1026:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1026 | r += GEO::geo_sqr(p2[c] - point()[c]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1027:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1027 | r -= GEO::geo_sqr(p1[c] - point()[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1027:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1027 | r -= GEO::geo_sqr(p1[c] - point()[c]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1026:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1026 | r += GEO::geo_sqr(p2[c] - point()[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1026:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1026 | r += GEO::geo_sqr(p2[c] - point()[c]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1027:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1027 | r -= GEO::geo_sqr(p1[c] - point()[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1027:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1027 | r -= GEO::geo_sqr(p1[c] - point()[c]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1026:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1026 | r += GEO::geo_sqr(p2[c] - point()[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1026:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1026 | r += GEO::geo_sqr(p2[c] - point()[c]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1027:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1027 | r -= GEO::geo_sqr(p1[c] - point()[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1027:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1027 | r -= GEO::geo_sqr(p1[c] - point()[c]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1026:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1026 | r += GEO::geo_sqr(p2[c] - point()[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1026:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1026 | r += GEO::geo_sqr(p2[c] - point()[c]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1027:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1027 | r -= GEO::geo_sqr(p1[c] - point()[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_vertex.h:1027:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1027 | r -= GEO::geo_sqr(p1[c] - point()[c]); | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:263:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | d += (pi[c] + pj[c]) * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:263:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | d += (pi[c] + pj[c]) * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:263:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | d += (pi[c] + pj[c]) * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:263:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | d += (pi[c] + pj[c]) * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:277:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 277 | prev_l += prev_pk[c] * (pi[c] - pj[c]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:277:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 277 | prev_l += prev_pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:277:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 277 | prev_l += prev_pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:292:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | l += pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:292:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | l += pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:292:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | l += pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:341:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 341 | Ipoint[c] = | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:342:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 342 | lambda1 * prev_pk[c] + | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:343:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 343 | lambda2 * pk[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:263:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | d += (pi[c] + pj[c]) * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:263:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | d += (pi[c] + pj[c]) * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:263:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | d += (pi[c] + pj[c]) * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:263:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | d += (pi[c] + pj[c]) * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:277:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 277 | prev_l += prev_pk[c] * (pi[c] - pj[c]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:277:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 277 | prev_l += prev_pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:277:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 277 | prev_l += prev_pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:292:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | l += pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:292:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | l += pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:292:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | l += pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:341:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 341 | Ipoint[c] = | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:342:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 342 | lambda1 * prev_pk[c] + | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:343:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 343 | lambda2 * pk[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:263:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | d += (pi[c] + pj[c]) * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:263:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | d += (pi[c] + pj[c]) * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:263:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | d += (pi[c] + pj[c]) * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:263:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | d += (pi[c] + pj[c]) * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:277:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 277 | prev_l += prev_pk[c] * (pi[c] - pj[c]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:277:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 277 | prev_l += prev_pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:277:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 277 | prev_l += prev_pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:292:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | l += pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:292:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | l += pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:292:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | l += pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:341:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 341 | Ipoint[c] = | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:342:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 342 | lambda1 * prev_pk[c] + | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:343:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 343 | lambda2 * pk[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:263:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | d += (pi[c] + pj[c]) * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:263:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | d += (pi[c] + pj[c]) * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:263:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | d += (pi[c] + pj[c]) * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:263:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | d += (pi[c] + pj[c]) * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:277:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 277 | prev_l += prev_pk[c] * (pi[c] - pj[c]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:277:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 277 | prev_l += prev_pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:277:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 277 | prev_l += prev_pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:292:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | l += pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:292:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | l += pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:292:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | l += pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:341:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 341 | Ipoint[c] = | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:342:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 342 | lambda1 * prev_pk[c] + | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:343:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 343 | lambda2 * pk[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:263:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | d += (pi[c] + pj[c]) * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:263:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | d += (pi[c] + pj[c]) * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:263:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | d += (pi[c] + pj[c]) * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:263:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | d += (pi[c] + pj[c]) * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:277:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 277 | prev_l += prev_pk[c] * (pi[c] - pj[c]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:277:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 277 | prev_l += prev_pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:277:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 277 | prev_l += prev_pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:292:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | l += pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:292:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | l += pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:292:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | l += pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:341:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 341 | Ipoint[c] = | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:342:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 342 | lambda1 * prev_pk[c] + | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:343:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 343 | lambda2 * pk[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:263:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | d += (pi[c] + pj[c]) * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:263:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | d += (pi[c] + pj[c]) * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:263:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | d += (pi[c] + pj[c]) * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:263:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | d += (pi[c] + pj[c]) * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:277:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 277 | prev_l += prev_pk[c] * (pi[c] - pj[c]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:277:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 277 | prev_l += prev_pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:277:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 277 | prev_l += prev_pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:292:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | l += pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:292:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | l += pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:292:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | l += pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:341:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 341 | Ipoint[c] = | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:342:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 342 | lambda1 * prev_pk[c] + | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:343:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 343 | lambda2 * pk[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:263:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | d += (pi[c] + pj[c]) * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:263:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | d += (pi[c] + pj[c]) * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:263:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | d += (pi[c] + pj[c]) * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:263:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | d += (pi[c] + pj[c]) * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:277:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 277 | prev_l += prev_pk[c] * (pi[c] - pj[c]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:277:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 277 | prev_l += prev_pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:277:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 277 | prev_l += prev_pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:292:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | l += pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:292:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | l += pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:292:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | l += pk[c] * (pi[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:341:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 341 | Ipoint[c] = | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:342:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 342 | lambda1 * prev_pk[c] + | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_polygon.h:343:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 343 | lambda2 * pk[c]; | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:118:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 118 | v[1] = v1; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:119:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 119 | v[2] = v2; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:121:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 121 | t[1] = f1; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:122:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 122 | t[2] = f2; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:133:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 133 | v[1] = NO_VERTEX; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:134:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 134 | v[2] = NO_VERTEX; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:136:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 136 | t[1] = NO_TRIANGLE; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:137:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 137 | t[2] = NO_TRIANGLE; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:417:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 417 | return triangles_[t].v[iv]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:429:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 429 | return triangles_[t].t[e]; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:443:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 443 | triangles_[t].v[iv] = v; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:459:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 459 | triangles_[t].t[e] = t2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:478:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | (triangles_[t].v[1] == v) | ((triangles_[t].v[2] == v) * 2) | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:478:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | (triangles_[t].v[1] == v) | ((triangles_[t].v[2] == v) * 2) | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:504:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | (triangles_[t1].t[1] == t2) | ((triangles_[t1].t[2] == t2) * 2) | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:504:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | (triangles_[t1].t[1] == t2) | ((triangles_[t1].t[2] == t2) * 2) | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:743:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 743 | triangles_[t].v[1] = v1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:744:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | triangles_[t].v[2] = v2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:766:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 766 | triangles_[t].v[1] = v1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:767:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 767 | triangles_[t].v[2] = v2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:769:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 769 | triangles_[t].t[1] = t1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:770:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 770 | triangles_[t].t[2] = t2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:792:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 792 | triangles_[t].v[1] = v1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:793:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 793 | triangles_[t].v[2] = v2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:795:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 795 | triangles_[t].t[1] = t1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:796:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 796 | triangles_[t].t[2] = t2; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:852:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | np[c] = p[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:852:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | np[c] = p[c]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1082:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1082 | result += GEO::geo_sqr(q[c] - pj[c]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1082:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1082 | result += GEO::geo_sqr(q[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1083:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1083 | result -= GEO::geo_sqr(q[c] - pi[c]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1083:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1083 | result -= GEO::geo_sqr(q[c] - pi[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1082:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1082 | result += GEO::geo_sqr(q[c] - pj[c]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1082:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1082 | result += GEO::geo_sqr(q[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1083:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1083 | result -= GEO::geo_sqr(q[c] - pi[c]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1083:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1083 | result -= GEO::geo_sqr(q[c] - pi[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1082:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1082 | result += GEO::geo_sqr(q[c] - pj[c]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1082:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1082 | result += GEO::geo_sqr(q[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1083:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1083 | result -= GEO::geo_sqr(q[c] - pi[c]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1083:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1083 | result -= GEO::geo_sqr(q[c] - pi[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1082:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1082 | result += GEO::geo_sqr(q[c] - pj[c]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1082:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1082 | result += GEO::geo_sqr(q[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1083:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1083 | result -= GEO::geo_sqr(q[c] - pi[c]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1083:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1083 | result -= GEO::geo_sqr(q[c] - pi[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1082:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1082 | result += GEO::geo_sqr(q[c] - pj[c]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1082:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1082 | result += GEO::geo_sqr(q[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1083:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1083 | result -= GEO::geo_sqr(q[c] - pi[c]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1083:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1083 | result -= GEO::geo_sqr(q[c] - pi[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1082:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1082 | result += GEO::geo_sqr(q[c] - pj[c]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1082:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1082 | result += GEO::geo_sqr(q[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1083:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1083 | result -= GEO::geo_sqr(q[c] - pi[c]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1083:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1083 | result -= GEO::geo_sqr(q[c] - pi[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1082:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1082 | result += GEO::geo_sqr(q[c] - pj[c]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1082:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1082 | result += GEO::geo_sqr(q[c] - pj[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1083:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1083 | result -= GEO::geo_sqr(q[c] - pi[c]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1083:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1083 | result -= GEO::geo_sqr(q[c] - pi[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1400:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1400 | return plus1mod3_[i]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_cell.h:1410:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1410 | return minus1mod3_[i]; | ^~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:334:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | if(K[i] == key) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:354:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 354 | return signed_index_t(values_[array][i]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:384:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 384 | keys_[array][si] = key; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD_utils.h:385:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 385 | values_[array][si] = value; | ^~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:70:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | result += GEO::geo_sqr(double(p2[i]) - double(p1[i])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:195:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | Vg[i] = s * (wp * p[i] + wq * q[i] + wr * r[i]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:195:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | Vg[i] = s * (wp * p[i] + wq * q[i] + wr * r[i]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:195:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | Vg[i] = s * (wp * p[i] + wq * q[i] + wr * r[i]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry_nd.h:195:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | Vg[i] = s * (wp * p[i] + wq * q[i] + wr * r[i]); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:41: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:2082:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2082 | if(neighbors_sq_dist[i] != min_d) { | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:2085:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2085 | if(neighbors[i] < nearest) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:2086:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2086 | nearest = neighbors[i]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:2082:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2082 | if(neighbors_sq_dist[i] != min_d) { | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:2085:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2085 | if(neighbors[i] < nearest) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:2086:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2086 | nearest = neighbors[i]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:2082:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2082 | if(neighbors_sq_dist[i] != min_d) { | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:2085:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2085 | if(neighbors[i] < nearest) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:2086:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2086 | nearest = neighbors[i]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:2082:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2082 | if(neighbors_sq_dist[i] != min_d) { | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:2085:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2085 | if(neighbors[i] < nearest) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:2086:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2086 | nearest = neighbors[i]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:2082:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2082 | if(neighbors_sq_dist[i] != min_d) { | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:2085:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2085 | if(neighbors[i] < nearest) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:2086:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2086 | nearest = neighbors[i]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:2082:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2082 | if(neighbors_sq_dist[i] != min_d) { | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:2085:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2085 | if(neighbors[i] < nearest) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:2086:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2086 | nearest = neighbors[i]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:2082:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2082 | if(neighbors_sq_dist[i] != min_d) { | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:2085:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2085 | if(neighbors[i] < nearest) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/generic_RVD.h:2086:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2086 | nearest = neighbors[i]; | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:42: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:120:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 120 | if(sym.indices[i] >= 0) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:220:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | target_->vertices.point_ptr(v)[c] = point[c]; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD_mesh_builder.h:220:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | target_->vertices.point_ptr(v)[c] = point[c]; | ^~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/integration_simplex.h:215:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 215 | return points_ + i * points_stride_; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/integration_simplex.h:226:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 226 | return frames_ + i * nb_comp_per_frame_; | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:124:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | return *(const vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:136:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 136 | return *(vec3*) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_geometry.h:148:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 148 | return *(vec3 const *) (M.vertices.point_ptr(v) + 3); | ~~~~~~~~~~~^~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:189:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 189 | p[i * DIM + coord] = cur_p[coord]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:189:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 189 | p[i * DIM + coord] = cur_p[coord]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:189:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 189 | p[i * DIM + coord] = cur_p[coord]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:189:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 189 | p[i * DIM + coord] = cur_p[coord]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:189:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 189 | p[i * DIM + coord] = cur_p[coord]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:189:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 189 | p[i * DIM + coord] = cur_p[coord]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:189:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 189 | p[i * DIM + coord] = cur_p[coord]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:360:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | p[i * DIM + coord] = cur_p[coord]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:360:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | p[i * DIM + coord] = cur_p[coord]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:360:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | p[i * DIM + coord] = cur_p[coord]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:360:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | p[i * DIM + coord] = cur_p[coord]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:360:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | p[i * DIM + coord] = cur_p[coord]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:360:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | p[i * DIM + coord] = cur_p[coord]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_sampling.h:360:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | p[i * DIM + coord] = cur_p[coord]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:187:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | parts_[p].set_delaunay(delaunay); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:194:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 194 | parts_[p].set_check_SR(x); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:201:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 201 | parts_[p].set_exact_predicates(x); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:289:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:290:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 290 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:292:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | cur_mg_out[coord] += | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:289:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:290:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 290 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:292:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | cur_mg_out[coord] += | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:357:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 357 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:358:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 358 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:360:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | cur_mg_out[coord] += cur_Vg[coord]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:360:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | cur_mg_out[coord] += cur_Vg[coord]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:357:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 357 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:358:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 358 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:360:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | cur_mg_out[coord] += cur_Vg[coord]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:360:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | cur_mg_out[coord] += cur_Vg[coord]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:483:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 483 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:484:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 484 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:486:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 486 | cur_mg_out[coord] += s * ( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:483:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 483 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:484:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 484 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:486:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 486 | cur_mg_out[coord] += s * ( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:588:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 588 | double u0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:588:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 588 | double u0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:589:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 589 | double u1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:589:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 589 | double u1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:590:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 590 | double u2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:590:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 590 | double u2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:601:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 601 | g_[DIM * v + c] += (2.0 * t_area) * (p0[c] - Gc); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:601:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 601 | g_[DIM * v + c] += (2.0 * t_area) * (p0[c] - Gc); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:588:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 588 | double u0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:588:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 588 | double u0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:589:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 589 | double u1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:589:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 589 | double u1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:590:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 590 | double u2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:590:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 590 | double u2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:601:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 601 | g_[DIM * v + c] += (2.0 * t_area) * (p0[c] - Gc); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:601:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 601 | g_[DIM * v + c] += (2.0 * t_area) * (p0[c] - Gc); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:686:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double sp0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:686:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double sp0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:687:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 687 | double sp1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:687:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 687 | double sp1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:688:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 688 | double sp2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:688:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 688 | double sp2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:706:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 706 | double* g_out = g_ + v * DIM; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:709:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 709 | g_out[c] += (t_area / 6.0) * ( | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:710:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 710 | 4.0 * Sp * p0[c] - ( | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:711:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 711 | alpha[0] * p1[c] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:712:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 712 | alpha[1] * p2[c] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:713:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 713 | alpha[2] * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:686:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double sp0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:686:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double sp0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:687:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 687 | double sp1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:687:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 687 | double sp1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:688:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 688 | double sp2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:688:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 688 | double sp2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:706:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 706 | double* g_out = g_ + v * DIM; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:709:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 709 | g_out[c] += (t_area / 6.0) * ( | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:710:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 710 | 4.0 * Sp * p0[c] - ( | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:711:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 711 | alpha[0] * p1[c] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:712:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 712 | alpha[1] * p2[c] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:713:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 713 | alpha[2] * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:851:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 851 | double Uc = p1[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:851:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 851 | double Uc = p1[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:852:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | double Vc = p2[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:852:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | double Vc = p2[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:853:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 853 | double Wc = p3[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:853:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 853 | double Wc = p3[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:861:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 861 | double* g_out = g_ + v * DIM; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:864:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 864 | g_out[c] += 2.0 * mi * ( | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:865:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 865 | 0.75 * p0[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:851:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 851 | double Uc = p1[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:851:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 851 | double Uc = p1[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:852:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | double Vc = p2[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:852:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | double Vc = p2[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:853:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 853 | double Wc = p3[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:853:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 853 | double Wc = p3[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:861:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 861 | double* g_out = g_ + v * DIM; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:864:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 864 | g_out[c] += 2.0 * mi * ( | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:865:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 865 | 0.75 * p0[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1296:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1296 | vertices_[v * dim + c] = delaunay_->vertex_ptr(v)[c]; | ~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1385:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1385 | vertices_.push_back(v1.point()[c]); | ~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1389:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1389 | vertices_.push_back(v2.point()[c]); | ~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1393:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1393 | vertices_.push_back(v3.point()[c]); | ~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1397:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1397 | vertices_.push_back(v4.point()[c]); | ~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1424:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1424 | vertices_.push_back(v.point()[c]); | ~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1768:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1768 | mesh_->vertices.point_ptr(i)[coord]; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1782:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1782 | Point P(points + p * dimension_); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1804:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1804 | nearest[p] = l1 * p1_R3 + l2 * p2_R3 + l3 * p3_R3; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1808:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1808 | (points + p * dimension_)[coord] = | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1808:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1808 | (points + p * dimension_)[coord] = | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1820:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1820 | Point P(points + p * dimension_); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1822:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1822 | points + p * dimension_ | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1825:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1825 | nearest[p] = R3_embedding(v); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1842:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1842 | nearest[p] = l1 * p1_R3 + l2 * p2_R3 + l3 * p3_R3; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1847:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1847 | (points + p * dimension_)[coord] = | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1847:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1847 | (points + p * dimension_)[coord] = | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2002:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | P.vertex(0).point()[c] + | ~~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2003:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2003 | P.vertex(i).point()[c] + | ~~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2004:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2004 | P.vertex(i + 1).point()[c] | ~~~~~~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2115:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2115 | vertices_[vbase + c] = seed_ptr[c]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2150:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2150 | vertices_[vbase + c] = seed_ptr[c]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2219:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2219 | vertices_[vbase + c] = seed_ptr[c]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2334:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2334 | embedding.push_back(delaunay_->vertex_ptr(i)[coord]); | ~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2366:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2366 | delaunay_->vertex_ptr(i)[coord] | ~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2466:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2466 | return parts_[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:187:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | parts_[p].set_delaunay(delaunay); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:194:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 194 | parts_[p].set_check_SR(x); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:201:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 201 | parts_[p].set_exact_predicates(x); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:289:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:290:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 290 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:292:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | cur_mg_out[coord] += | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:289:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:290:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 290 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:292:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | cur_mg_out[coord] += | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:357:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 357 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:358:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 358 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:360:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | cur_mg_out[coord] += cur_Vg[coord]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:360:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | cur_mg_out[coord] += cur_Vg[coord]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:357:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 357 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:358:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 358 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:360:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | cur_mg_out[coord] += cur_Vg[coord]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:360:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | cur_mg_out[coord] += cur_Vg[coord]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:483:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 483 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:484:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 484 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:486:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 486 | cur_mg_out[coord] += s * ( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:483:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 483 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:484:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 484 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:486:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 486 | cur_mg_out[coord] += s * ( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:588:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 588 | double u0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:588:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 588 | double u0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:589:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 589 | double u1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:589:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 589 | double u1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:590:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 590 | double u2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:590:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 590 | double u2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:601:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 601 | g_[DIM * v + c] += (2.0 * t_area) * (p0[c] - Gc); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:601:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 601 | g_[DIM * v + c] += (2.0 * t_area) * (p0[c] - Gc); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:588:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 588 | double u0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:588:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 588 | double u0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:589:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 589 | double u1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:589:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 589 | double u1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:590:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 590 | double u2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:590:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 590 | double u2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:601:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 601 | g_[DIM * v + c] += (2.0 * t_area) * (p0[c] - Gc); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:601:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 601 | g_[DIM * v + c] += (2.0 * t_area) * (p0[c] - Gc); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:686:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double sp0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:686:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double sp0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:687:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 687 | double sp1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:687:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 687 | double sp1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:688:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 688 | double sp2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:688:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 688 | double sp2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:706:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 706 | double* g_out = g_ + v * DIM; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:709:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 709 | g_out[c] += (t_area / 6.0) * ( | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:710:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 710 | 4.0 * Sp * p0[c] - ( | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:711:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 711 | alpha[0] * p1[c] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:712:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 712 | alpha[1] * p2[c] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:713:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 713 | alpha[2] * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:686:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double sp0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:686:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double sp0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:687:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 687 | double sp1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:687:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 687 | double sp1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:688:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 688 | double sp2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:688:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 688 | double sp2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:706:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 706 | double* g_out = g_ + v * DIM; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:709:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 709 | g_out[c] += (t_area / 6.0) * ( | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:710:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 710 | 4.0 * Sp * p0[c] - ( | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:711:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 711 | alpha[0] * p1[c] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:712:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 712 | alpha[1] * p2[c] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:713:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 713 | alpha[2] * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:851:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 851 | double Uc = p1[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:851:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 851 | double Uc = p1[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:852:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | double Vc = p2[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:852:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | double Vc = p2[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:853:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 853 | double Wc = p3[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:853:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 853 | double Wc = p3[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:861:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 861 | double* g_out = g_ + v * DIM; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:864:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 864 | g_out[c] += 2.0 * mi * ( | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:865:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 865 | 0.75 * p0[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:851:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 851 | double Uc = p1[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:851:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 851 | double Uc = p1[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:852:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | double Vc = p2[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:852:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | double Vc = p2[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:853:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 853 | double Wc = p3[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:853:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 853 | double Wc = p3[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:861:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 861 | double* g_out = g_ + v * DIM; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:864:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 864 | g_out[c] += 2.0 * mi * ( | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:865:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 865 | 0.75 * p0[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1296:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1296 | vertices_[v * dim + c] = delaunay_->vertex_ptr(v)[c]; | ~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1385:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1385 | vertices_.push_back(v1.point()[c]); | ~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1389:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1389 | vertices_.push_back(v2.point()[c]); | ~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1393:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1393 | vertices_.push_back(v3.point()[c]); | ~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1397:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1397 | vertices_.push_back(v4.point()[c]); | ~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1424:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1424 | vertices_.push_back(v.point()[c]); | ~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1768:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1768 | mesh_->vertices.point_ptr(i)[coord]; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1782:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1782 | Point P(points + p * dimension_); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1804:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1804 | nearest[p] = l1 * p1_R3 + l2 * p2_R3 + l3 * p3_R3; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1808:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1808 | (points + p * dimension_)[coord] = | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1808:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1808 | (points + p * dimension_)[coord] = | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1820:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1820 | Point P(points + p * dimension_); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1822:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1822 | points + p * dimension_ | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1825:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1825 | nearest[p] = R3_embedding(v); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1842:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1842 | nearest[p] = l1 * p1_R3 + l2 * p2_R3 + l3 * p3_R3; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1847:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1847 | (points + p * dimension_)[coord] = | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1847:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1847 | (points + p * dimension_)[coord] = | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2002:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | P.vertex(0).point()[c] + | ~~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2003:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2003 | P.vertex(i).point()[c] + | ~~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2004:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2004 | P.vertex(i + 1).point()[c] | ~~~~~~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2115:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2115 | vertices_[vbase + c] = seed_ptr[c]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2150:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2150 | vertices_[vbase + c] = seed_ptr[c]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2219:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2219 | vertices_[vbase + c] = seed_ptr[c]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2334:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2334 | embedding.push_back(delaunay_->vertex_ptr(i)[coord]); | ~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2366:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2366 | delaunay_->vertex_ptr(i)[coord] | ~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2466:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2466 | return parts_[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:187:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | parts_[p].set_delaunay(delaunay); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:194:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 194 | parts_[p].set_check_SR(x); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:201:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 201 | parts_[p].set_exact_predicates(x); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:289:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:290:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 290 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:292:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | cur_mg_out[coord] += | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:289:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:290:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 290 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:292:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | cur_mg_out[coord] += | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:357:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 357 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:358:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 358 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:360:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | cur_mg_out[coord] += cur_Vg[coord]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:360:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | cur_mg_out[coord] += cur_Vg[coord]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:357:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 357 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:358:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 358 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:360:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | cur_mg_out[coord] += cur_Vg[coord]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:360:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | cur_mg_out[coord] += cur_Vg[coord]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:483:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 483 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:484:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 484 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:486:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 486 | cur_mg_out[coord] += s * ( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:483:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 483 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:484:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 484 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:486:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 486 | cur_mg_out[coord] += s * ( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:588:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 588 | double u0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:588:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 588 | double u0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:589:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 589 | double u1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:589:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 589 | double u1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:590:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 590 | double u2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:590:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 590 | double u2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:601:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 601 | g_[DIM * v + c] += (2.0 * t_area) * (p0[c] - Gc); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:601:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 601 | g_[DIM * v + c] += (2.0 * t_area) * (p0[c] - Gc); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:588:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 588 | double u0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:588:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 588 | double u0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:589:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 589 | double u1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:589:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 589 | double u1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:590:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 590 | double u2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:590:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 590 | double u2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:601:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 601 | g_[DIM * v + c] += (2.0 * t_area) * (p0[c] - Gc); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:601:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 601 | g_[DIM * v + c] += (2.0 * t_area) * (p0[c] - Gc); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:686:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double sp0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:686:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double sp0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:687:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 687 | double sp1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:687:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 687 | double sp1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:688:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 688 | double sp2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:688:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 688 | double sp2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:706:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 706 | double* g_out = g_ + v * DIM; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:709:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 709 | g_out[c] += (t_area / 6.0) * ( | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:710:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 710 | 4.0 * Sp * p0[c] - ( | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:711:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 711 | alpha[0] * p1[c] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:712:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 712 | alpha[1] * p2[c] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:713:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 713 | alpha[2] * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:686:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double sp0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:686:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double sp0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:687:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 687 | double sp1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:687:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 687 | double sp1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:688:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 688 | double sp2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:688:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 688 | double sp2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:706:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 706 | double* g_out = g_ + v * DIM; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:709:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 709 | g_out[c] += (t_area / 6.0) * ( | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:710:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 710 | 4.0 * Sp * p0[c] - ( | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:711:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 711 | alpha[0] * p1[c] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:712:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 712 | alpha[1] * p2[c] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:713:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 713 | alpha[2] * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:851:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 851 | double Uc = p1[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:851:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 851 | double Uc = p1[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:852:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | double Vc = p2[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:852:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | double Vc = p2[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:853:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 853 | double Wc = p3[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:853:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 853 | double Wc = p3[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:861:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 861 | double* g_out = g_ + v * DIM; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:864:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 864 | g_out[c] += 2.0 * mi * ( | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:865:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 865 | 0.75 * p0[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:851:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 851 | double Uc = p1[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:851:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 851 | double Uc = p1[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:852:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | double Vc = p2[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:852:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | double Vc = p2[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:853:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 853 | double Wc = p3[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:853:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 853 | double Wc = p3[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:861:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 861 | double* g_out = g_ + v * DIM; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:864:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 864 | g_out[c] += 2.0 * mi * ( | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:865:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 865 | 0.75 * p0[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1296:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1296 | vertices_[v * dim + c] = delaunay_->vertex_ptr(v)[c]; | ~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1385:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1385 | vertices_.push_back(v1.point()[c]); | ~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1389:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1389 | vertices_.push_back(v2.point()[c]); | ~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1393:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1393 | vertices_.push_back(v3.point()[c]); | ~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1397:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1397 | vertices_.push_back(v4.point()[c]); | ~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1424:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1424 | vertices_.push_back(v.point()[c]); | ~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1768:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1768 | mesh_->vertices.point_ptr(i)[coord]; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1782:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1782 | Point P(points + p * dimension_); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1804:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1804 | nearest[p] = l1 * p1_R3 + l2 * p2_R3 + l3 * p3_R3; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1808:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1808 | (points + p * dimension_)[coord] = | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1808:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1808 | (points + p * dimension_)[coord] = | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1820:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1820 | Point P(points + p * dimension_); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1822:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1822 | points + p * dimension_ | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1825:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1825 | nearest[p] = R3_embedding(v); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1842:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1842 | nearest[p] = l1 * p1_R3 + l2 * p2_R3 + l3 * p3_R3; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1847:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1847 | (points + p * dimension_)[coord] = | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1847:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1847 | (points + p * dimension_)[coord] = | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2002:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | P.vertex(0).point()[c] + | ~~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2003:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2003 | P.vertex(i).point()[c] + | ~~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2004:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2004 | P.vertex(i + 1).point()[c] | ~~~~~~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2115:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2115 | vertices_[vbase + c] = seed_ptr[c]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2150:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2150 | vertices_[vbase + c] = seed_ptr[c]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2219:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2219 | vertices_[vbase + c] = seed_ptr[c]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2334:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2334 | embedding.push_back(delaunay_->vertex_ptr(i)[coord]); | ~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2366:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2366 | delaunay_->vertex_ptr(i)[coord] | ~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2466:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2466 | return parts_[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:187:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | parts_[p].set_delaunay(delaunay); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:194:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 194 | parts_[p].set_check_SR(x); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:201:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 201 | parts_[p].set_exact_predicates(x); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:289:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:290:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 290 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:292:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | cur_mg_out[coord] += | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:289:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:290:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 290 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:292:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | cur_mg_out[coord] += | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:357:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 357 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:358:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 358 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:360:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | cur_mg_out[coord] += cur_Vg[coord]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:360:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | cur_mg_out[coord] += cur_Vg[coord]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:357:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 357 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:358:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 358 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:360:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | cur_mg_out[coord] += cur_Vg[coord]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:360:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | cur_mg_out[coord] += cur_Vg[coord]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:483:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 483 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:484:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 484 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:486:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 486 | cur_mg_out[coord] += s * ( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:483:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 483 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:484:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 484 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:486:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 486 | cur_mg_out[coord] += s * ( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:588:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 588 | double u0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:588:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 588 | double u0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:589:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 589 | double u1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:589:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 589 | double u1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:590:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 590 | double u2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:590:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 590 | double u2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:601:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 601 | g_[DIM * v + c] += (2.0 * t_area) * (p0[c] - Gc); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:601:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 601 | g_[DIM * v + c] += (2.0 * t_area) * (p0[c] - Gc); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:588:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 588 | double u0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:588:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 588 | double u0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:589:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 589 | double u1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:589:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 589 | double u1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:590:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 590 | double u2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:590:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 590 | double u2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:601:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 601 | g_[DIM * v + c] += (2.0 * t_area) * (p0[c] - Gc); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:601:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 601 | g_[DIM * v + c] += (2.0 * t_area) * (p0[c] - Gc); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:686:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double sp0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:686:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double sp0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:687:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 687 | double sp1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:687:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 687 | double sp1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:688:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 688 | double sp2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:688:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 688 | double sp2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:706:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 706 | double* g_out = g_ + v * DIM; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:709:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 709 | g_out[c] += (t_area / 6.0) * ( | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:710:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 710 | 4.0 * Sp * p0[c] - ( | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:711:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 711 | alpha[0] * p1[c] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:712:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 712 | alpha[1] * p2[c] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:713:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 713 | alpha[2] * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:686:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double sp0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:686:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double sp0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:687:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 687 | double sp1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:687:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 687 | double sp1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:688:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 688 | double sp2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:688:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 688 | double sp2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:706:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 706 | double* g_out = g_ + v * DIM; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:709:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 709 | g_out[c] += (t_area / 6.0) * ( | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:710:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 710 | 4.0 * Sp * p0[c] - ( | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:711:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 711 | alpha[0] * p1[c] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:712:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 712 | alpha[1] * p2[c] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:713:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 713 | alpha[2] * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:851:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 851 | double Uc = p1[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:851:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 851 | double Uc = p1[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:852:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | double Vc = p2[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:852:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | double Vc = p2[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:853:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 853 | double Wc = p3[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:853:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 853 | double Wc = p3[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:861:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 861 | double* g_out = g_ + v * DIM; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:864:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 864 | g_out[c] += 2.0 * mi * ( | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:865:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 865 | 0.75 * p0[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:851:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 851 | double Uc = p1[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:851:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 851 | double Uc = p1[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:852:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | double Vc = p2[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:852:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | double Vc = p2[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:853:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 853 | double Wc = p3[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:853:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 853 | double Wc = p3[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:861:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 861 | double* g_out = g_ + v * DIM; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:864:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 864 | g_out[c] += 2.0 * mi * ( | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:865:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 865 | 0.75 * p0[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1296:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1296 | vertices_[v * dim + c] = delaunay_->vertex_ptr(v)[c]; | ~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1385:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1385 | vertices_.push_back(v1.point()[c]); | ~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1389:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1389 | vertices_.push_back(v2.point()[c]); | ~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1393:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1393 | vertices_.push_back(v3.point()[c]); | ~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1397:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1397 | vertices_.push_back(v4.point()[c]); | ~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1424:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1424 | vertices_.push_back(v.point()[c]); | ~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1768:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1768 | mesh_->vertices.point_ptr(i)[coord]; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1782:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1782 | Point P(points + p * dimension_); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1804:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1804 | nearest[p] = l1 * p1_R3 + l2 * p2_R3 + l3 * p3_R3; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1808:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1808 | (points + p * dimension_)[coord] = | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1808:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1808 | (points + p * dimension_)[coord] = | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1820:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1820 | Point P(points + p * dimension_); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1822:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1822 | points + p * dimension_ | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1825:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1825 | nearest[p] = R3_embedding(v); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1842:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1842 | nearest[p] = l1 * p1_R3 + l2 * p2_R3 + l3 * p3_R3; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1847:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1847 | (points + p * dimension_)[coord] = | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1847:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1847 | (points + p * dimension_)[coord] = | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2002:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | P.vertex(0).point()[c] + | ~~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2003:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2003 | P.vertex(i).point()[c] + | ~~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2004:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2004 | P.vertex(i + 1).point()[c] | ~~~~~~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2115:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2115 | vertices_[vbase + c] = seed_ptr[c]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2150:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2150 | vertices_[vbase + c] = seed_ptr[c]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2219:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2219 | vertices_[vbase + c] = seed_ptr[c]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2334:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2334 | embedding.push_back(delaunay_->vertex_ptr(i)[coord]); | ~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2366:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2366 | delaunay_->vertex_ptr(i)[coord] | ~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2466:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2466 | return parts_[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:187:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | parts_[p].set_delaunay(delaunay); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:194:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 194 | parts_[p].set_check_SR(x); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:201:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 201 | parts_[p].set_exact_predicates(x); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:289:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:290:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 290 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:292:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | cur_mg_out[coord] += | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:289:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:290:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 290 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:292:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | cur_mg_out[coord] += | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:357:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 357 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:358:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 358 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:360:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | cur_mg_out[coord] += cur_Vg[coord]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:360:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | cur_mg_out[coord] += cur_Vg[coord]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:357:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 357 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:358:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 358 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:360:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | cur_mg_out[coord] += cur_Vg[coord]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:360:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | cur_mg_out[coord] += cur_Vg[coord]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:483:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 483 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:484:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 484 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:486:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 486 | cur_mg_out[coord] += s * ( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:483:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 483 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:484:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 484 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:486:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 486 | cur_mg_out[coord] += s * ( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:588:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 588 | double u0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:588:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 588 | double u0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:589:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 589 | double u1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:589:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 589 | double u1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:590:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 590 | double u2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:590:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 590 | double u2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:601:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 601 | g_[DIM * v + c] += (2.0 * t_area) * (p0[c] - Gc); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:601:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 601 | g_[DIM * v + c] += (2.0 * t_area) * (p0[c] - Gc); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:588:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 588 | double u0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:588:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 588 | double u0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:589:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 589 | double u1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:589:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 589 | double u1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:590:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 590 | double u2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:590:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 590 | double u2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:601:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 601 | g_[DIM * v + c] += (2.0 * t_area) * (p0[c] - Gc); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:601:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 601 | g_[DIM * v + c] += (2.0 * t_area) * (p0[c] - Gc); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:686:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double sp0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:686:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double sp0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:687:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 687 | double sp1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:687:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 687 | double sp1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:688:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 688 | double sp2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:688:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 688 | double sp2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:706:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 706 | double* g_out = g_ + v * DIM; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:709:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 709 | g_out[c] += (t_area / 6.0) * ( | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:710:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 710 | 4.0 * Sp * p0[c] - ( | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:711:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 711 | alpha[0] * p1[c] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:712:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 712 | alpha[1] * p2[c] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:713:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 713 | alpha[2] * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:686:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double sp0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:686:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double sp0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:687:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 687 | double sp1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:687:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 687 | double sp1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:688:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 688 | double sp2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:688:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 688 | double sp2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:706:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 706 | double* g_out = g_ + v * DIM; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:709:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 709 | g_out[c] += (t_area / 6.0) * ( | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:710:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 710 | 4.0 * Sp * p0[c] - ( | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:711:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 711 | alpha[0] * p1[c] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:712:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 712 | alpha[1] * p2[c] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:713:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 713 | alpha[2] * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:851:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 851 | double Uc = p1[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:851:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 851 | double Uc = p1[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:852:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | double Vc = p2[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:852:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | double Vc = p2[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:853:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 853 | double Wc = p3[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:853:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 853 | double Wc = p3[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:861:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 861 | double* g_out = g_ + v * DIM; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:864:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 864 | g_out[c] += 2.0 * mi * ( | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:865:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 865 | 0.75 * p0[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:851:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 851 | double Uc = p1[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:851:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 851 | double Uc = p1[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:852:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | double Vc = p2[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:852:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | double Vc = p2[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:853:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 853 | double Wc = p3[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:853:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 853 | double Wc = p3[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:861:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 861 | double* g_out = g_ + v * DIM; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:864:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 864 | g_out[c] += 2.0 * mi * ( | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:865:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 865 | 0.75 * p0[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1296:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1296 | vertices_[v * dim + c] = delaunay_->vertex_ptr(v)[c]; | ~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1385:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1385 | vertices_.push_back(v1.point()[c]); | ~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1389:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1389 | vertices_.push_back(v2.point()[c]); | ~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1393:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1393 | vertices_.push_back(v3.point()[c]); | ~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1397:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1397 | vertices_.push_back(v4.point()[c]); | ~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1424:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1424 | vertices_.push_back(v.point()[c]); | ~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1768:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1768 | mesh_->vertices.point_ptr(i)[coord]; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1782:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1782 | Point P(points + p * dimension_); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1804:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1804 | nearest[p] = l1 * p1_R3 + l2 * p2_R3 + l3 * p3_R3; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1808:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1808 | (points + p * dimension_)[coord] = | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1808:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1808 | (points + p * dimension_)[coord] = | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1820:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1820 | Point P(points + p * dimension_); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1822:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1822 | points + p * dimension_ | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1825:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1825 | nearest[p] = R3_embedding(v); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1842:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1842 | nearest[p] = l1 * p1_R3 + l2 * p2_R3 + l3 * p3_R3; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1847:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1847 | (points + p * dimension_)[coord] = | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1847:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1847 | (points + p * dimension_)[coord] = | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2002:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | P.vertex(0).point()[c] + | ~~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2003:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2003 | P.vertex(i).point()[c] + | ~~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2004:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2004 | P.vertex(i + 1).point()[c] | ~~~~~~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2115:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2115 | vertices_[vbase + c] = seed_ptr[c]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2150:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2150 | vertices_[vbase + c] = seed_ptr[c]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2219:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2219 | vertices_[vbase + c] = seed_ptr[c]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2334:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2334 | embedding.push_back(delaunay_->vertex_ptr(i)[coord]); | ~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2366:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2366 | delaunay_->vertex_ptr(i)[coord] | ~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2466:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2466 | return parts_[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:187:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | parts_[p].set_delaunay(delaunay); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:194:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 194 | parts_[p].set_check_SR(x); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:201:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 201 | parts_[p].set_exact_predicates(x); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:289:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:290:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 290 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:292:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | cur_mg_out[coord] += | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:289:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:290:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 290 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:292:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | cur_mg_out[coord] += | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:357:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 357 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:358:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 358 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:360:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | cur_mg_out[coord] += cur_Vg[coord]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:360:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | cur_mg_out[coord] += cur_Vg[coord]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:357:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 357 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:358:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 358 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:360:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | cur_mg_out[coord] += cur_Vg[coord]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:360:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | cur_mg_out[coord] += cur_Vg[coord]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:483:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 483 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:484:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 484 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:486:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 486 | cur_mg_out[coord] += s * ( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:483:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 483 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:484:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 484 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:486:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 486 | cur_mg_out[coord] += s * ( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:588:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 588 | double u0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:588:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 588 | double u0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:589:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 589 | double u1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:589:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 589 | double u1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:590:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 590 | double u2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:590:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 590 | double u2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:601:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 601 | g_[DIM * v + c] += (2.0 * t_area) * (p0[c] - Gc); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:601:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 601 | g_[DIM * v + c] += (2.0 * t_area) * (p0[c] - Gc); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:588:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 588 | double u0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:588:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 588 | double u0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:589:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 589 | double u1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:589:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 589 | double u1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:590:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 590 | double u2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:590:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 590 | double u2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:601:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 601 | g_[DIM * v + c] += (2.0 * t_area) * (p0[c] - Gc); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:601:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 601 | g_[DIM * v + c] += (2.0 * t_area) * (p0[c] - Gc); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:686:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double sp0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:686:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double sp0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:687:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 687 | double sp1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:687:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 687 | double sp1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:688:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 688 | double sp2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:688:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 688 | double sp2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:706:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 706 | double* g_out = g_ + v * DIM; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:709:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 709 | g_out[c] += (t_area / 6.0) * ( | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:710:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 710 | 4.0 * Sp * p0[c] - ( | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:711:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 711 | alpha[0] * p1[c] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:712:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 712 | alpha[1] * p2[c] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:713:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 713 | alpha[2] * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:686:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double sp0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:686:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double sp0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:687:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 687 | double sp1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:687:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 687 | double sp1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:688:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 688 | double sp2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:688:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 688 | double sp2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:706:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 706 | double* g_out = g_ + v * DIM; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:709:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 709 | g_out[c] += (t_area / 6.0) * ( | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:710:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 710 | 4.0 * Sp * p0[c] - ( | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:711:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 711 | alpha[0] * p1[c] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:712:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 712 | alpha[1] * p2[c] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:713:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 713 | alpha[2] * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:851:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 851 | double Uc = p1[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:851:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 851 | double Uc = p1[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:852:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | double Vc = p2[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:852:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | double Vc = p2[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:853:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 853 | double Wc = p3[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:853:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 853 | double Wc = p3[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:861:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 861 | double* g_out = g_ + v * DIM; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:864:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 864 | g_out[c] += 2.0 * mi * ( | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:865:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 865 | 0.75 * p0[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:851:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 851 | double Uc = p1[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:851:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 851 | double Uc = p1[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:852:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | double Vc = p2[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:852:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | double Vc = p2[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:853:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 853 | double Wc = p3[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:853:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 853 | double Wc = p3[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:861:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 861 | double* g_out = g_ + v * DIM; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:864:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 864 | g_out[c] += 2.0 * mi * ( | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:865:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 865 | 0.75 * p0[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1296:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1296 | vertices_[v * dim + c] = delaunay_->vertex_ptr(v)[c]; | ~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1385:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1385 | vertices_.push_back(v1.point()[c]); | ~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1389:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1389 | vertices_.push_back(v2.point()[c]); | ~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1393:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1393 | vertices_.push_back(v3.point()[c]); | ~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1397:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1397 | vertices_.push_back(v4.point()[c]); | ~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1424:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1424 | vertices_.push_back(v.point()[c]); | ~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1768:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1768 | mesh_->vertices.point_ptr(i)[coord]; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1782:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1782 | Point P(points + p * dimension_); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1804:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1804 | nearest[p] = l1 * p1_R3 + l2 * p2_R3 + l3 * p3_R3; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1808:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1808 | (points + p * dimension_)[coord] = | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1808:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1808 | (points + p * dimension_)[coord] = | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1820:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1820 | Point P(points + p * dimension_); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1822:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1822 | points + p * dimension_ | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1825:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1825 | nearest[p] = R3_embedding(v); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1842:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1842 | nearest[p] = l1 * p1_R3 + l2 * p2_R3 + l3 * p3_R3; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1847:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1847 | (points + p * dimension_)[coord] = | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1847:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1847 | (points + p * dimension_)[coord] = | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2002:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | P.vertex(0).point()[c] + | ~~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2003:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2003 | P.vertex(i).point()[c] + | ~~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2004:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2004 | P.vertex(i + 1).point()[c] | ~~~~~~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2115:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2115 | vertices_[vbase + c] = seed_ptr[c]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2150:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2150 | vertices_[vbase + c] = seed_ptr[c]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2219:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2219 | vertices_[vbase + c] = seed_ptr[c]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2334:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2334 | embedding.push_back(delaunay_->vertex_ptr(i)[coord]); | ~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2366:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2366 | delaunay_->vertex_ptr(i)[coord] | ~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2466:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2466 | return parts_[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:187:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | parts_[p].set_delaunay(delaunay); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:194:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 194 | parts_[p].set_check_SR(x); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:201:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 201 | parts_[p].set_exact_predicates(x); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:289:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:290:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 290 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:292:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | cur_mg_out[coord] += | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:289:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 289 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:290:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 290 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:292:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | cur_mg_out[coord] += | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:293:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | s * (p1[coord] + p2[coord] + p3[coord]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:357:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 357 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:358:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 358 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:360:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | cur_mg_out[coord] += cur_Vg[coord]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:360:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | cur_mg_out[coord] += cur_Vg[coord]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:357:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 357 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:358:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 358 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:360:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | cur_mg_out[coord] += cur_Vg[coord]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:360:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | cur_mg_out[coord] += cur_Vg[coord]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:483:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 483 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:484:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 484 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:486:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 486 | cur_mg_out[coord] += s * ( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:483:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 483 | m_[v] += cur_m; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:484:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 484 | double* cur_mg_out = mg_ + v * DIM; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:486:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 486 | cur_mg_out[coord] += s * ( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:487:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | p0[coord] + p1[coord] + p2[coord] + p3[coord] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:588:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 588 | double u0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:588:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 588 | double u0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:589:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 589 | double u1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:589:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 589 | double u1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:590:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 590 | double u2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:590:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 590 | double u2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:601:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 601 | g_[DIM * v + c] += (2.0 * t_area) * (p0[c] - Gc); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:601:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 601 | g_[DIM * v + c] += (2.0 * t_area) * (p0[c] - Gc); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:588:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 588 | double u0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:588:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 588 | double u0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:589:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 589 | double u1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:589:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 589 | double u1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:590:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 590 | double u2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:590:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 590 | double u2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:600:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 600 | double Gc = (1.0 / 3.0) * (p1[c] + p2[c] + p3[c]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:601:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 601 | g_[DIM * v + c] += (2.0 * t_area) * (p0[c] - Gc); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:601:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 601 | g_[DIM * v + c] += (2.0 * t_area) * (p0[c] - Gc); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:686:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double sp0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:686:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double sp0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:687:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 687 | double sp1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:687:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 687 | double sp1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:688:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 688 | double sp2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:688:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 688 | double sp2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:706:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 706 | double* g_out = g_ + v * DIM; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:709:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 709 | g_out[c] += (t_area / 6.0) * ( | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:710:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 710 | 4.0 * Sp * p0[c] - ( | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:711:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 711 | alpha[0] * p1[c] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:712:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 712 | alpha[1] * p2[c] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:713:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 713 | alpha[2] * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:686:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double sp0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:686:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double sp0 = p0[c] - p1[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:687:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 687 | double sp1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:687:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 687 | double sp1 = p0[c] - p2[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:688:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 688 | double sp2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:688:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 688 | double sp2 = p0[c] - p3[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:706:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 706 | double* g_out = g_ + v * DIM; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:709:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 709 | g_out[c] += (t_area / 6.0) * ( | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:710:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 710 | 4.0 * Sp * p0[c] - ( | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:711:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 711 | alpha[0] * p1[c] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:712:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 712 | alpha[1] * p2[c] + | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:713:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 713 | alpha[2] * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:851:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 851 | double Uc = p1[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:851:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 851 | double Uc = p1[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:852:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | double Vc = p2[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:852:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | double Vc = p2[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:853:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 853 | double Wc = p3[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:853:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 853 | double Wc = p3[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:861:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 861 | double* g_out = g_ + v * DIM; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:864:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 864 | g_out[c] += 2.0 * mi * ( | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:865:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 865 | 0.75 * p0[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:851:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 851 | double Uc = p1[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:851:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 851 | double Uc = p1[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:852:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | double Vc = p2[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:852:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 852 | double Vc = p2[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:853:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 853 | double Wc = p3[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:853:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 853 | double Wc = p3[c] - p0[c]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:861:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 861 | double* g_out = g_ + v * DIM; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:864:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 864 | g_out[c] += 2.0 * mi * ( | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:865:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 865 | 0.75 * p0[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:866:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 866 | - 0.25 * p1[c] - 0.25 * p2[c] - 0.25 * p3[c] | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1296:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1296 | vertices_[v * dim + c] = delaunay_->vertex_ptr(v)[c]; | ~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1385:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1385 | vertices_.push_back(v1.point()[c]); | ~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1389:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1389 | vertices_.push_back(v2.point()[c]); | ~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1393:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1393 | vertices_.push_back(v3.point()[c]); | ~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1397:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1397 | vertices_.push_back(v4.point()[c]); | ~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1424:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1424 | vertices_.push_back(v.point()[c]); | ~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1768:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1768 | mesh_->vertices.point_ptr(i)[coord]; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1782:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1782 | Point P(points + p * dimension_); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1804:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1804 | nearest[p] = l1 * p1_R3 + l2 * p2_R3 + l3 * p3_R3; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1808:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1808 | (points + p * dimension_)[coord] = | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1808:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1808 | (points + p * dimension_)[coord] = | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1820:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1820 | Point P(points + p * dimension_); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1822:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1822 | points + p * dimension_ | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1825:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1825 | nearest[p] = R3_embedding(v); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1842:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1842 | nearest[p] = l1 * p1_R3 + l2 * p2_R3 + l3 * p3_R3; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1847:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1847 | (points + p * dimension_)[coord] = | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:1847:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1847 | (points + p * dimension_)[coord] = | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2002:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | P.vertex(0).point()[c] + | ~~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2003:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2003 | P.vertex(i).point()[c] + | ~~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2004:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2004 | P.vertex(i + 1).point()[c] | ~~~~~~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2115:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2115 | vertices_[vbase + c] = seed_ptr[c]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2150:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2150 | vertices_[vbase + c] = seed_ptr[c]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2219:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2219 | vertices_[vbase + c] = seed_ptr[c]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2334:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2334 | embedding.push_back(delaunay_->vertex_ptr(i)[coord]); | ~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2366:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2366 | delaunay_->vertex_ptr(i)[coord] | ~~~~~~~~~~~^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/voronoi/RVD.cpp:2466:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2466 | return parts_[i]; | ^~~~~~ 1531 warnings generated. [ 95% 976/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/numerics/predicates.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/numerics/predicates.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/numerics/predicates.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/environment.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:214:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 214 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:437:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 437 | geo_assert(Delta_sign != ZERO); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:486:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 486 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:608:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 608 | geo_assert(Delta_sign != ZERO); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:680:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 680 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:730:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 730 | geo_assert(Delta_sign != ZERO); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:803:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 803 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:971:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 971 | geo_assert(Delta4_sign != ZERO); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1091:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1091 | geo_assert(Delta_sign != ZERO); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1195:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1195 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1361:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1361 | geo_assert(Delta4_sign != ZERO); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1448:40: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1448 | geo_assert(Delta3_sign != ZERO); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1630:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1630 | switch(DIM) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1642:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1642 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1651:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1651 | switch(DIM) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1663:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1663 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1673:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1673 | switch(DIM) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1685:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1685 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1715:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1715 | switch(DIM) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1737:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1737 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:50: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:237:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | return x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:251:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 251 | return x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:383:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | x_[i] = rhs.x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:383:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | x_[i] = rhs.x_[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:429:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 429 | two_sum(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:461:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 461 | two_diff(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:493:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | two_product(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:522:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 522 | square(a, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1017:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | x_[i] = -x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1017:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | x_[i] = -x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1032:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1032 | x_[i] *= s; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1045:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1045 | result += x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1058:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1058 | return geo_sgn(x_[length() - 1]); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:59: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:6:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6 | double p0_1_p1_1 = (p0[1] - p1[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:6:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6 | double p0_1_p1_1 = (p0[1] - p1[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:7:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7 | double p0_2_p1_2 = (p0[2] - p1[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:7:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7 | double p0_2_p1_2 = (p0[2] - p1[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:12:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:12:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:13:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 13 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:13:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 13 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:14:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:14:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:15:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 15 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:15:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 15 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:109:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 109 | double p0_1_p1_1 = (p0[1] - p1[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:109:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 109 | double p0_1_p1_1 = (p0[1] - p1[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:110:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 110 | double p0_2_p1_2 = (p0[2] - p1[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:110:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 110 | double p0_2_p1_2 = (p0[2] - p1[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:111:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 111 | double p0_3_p1_3 = (p0[3] - p1[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:111:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 111 | double p0_3_p1_3 = (p0[3] - p1[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:116:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 116 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:116:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 116 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:117:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 117 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:117:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 117 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:118:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 118 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:118:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 118 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:119:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 119 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:119:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 119 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:120:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 120 | double p1_3_p0_3 = (p1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:120:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 120 | double p1_3_p0_3 = (p1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:121:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 121 | double q0_3_p0_3 = (q0[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:121:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 121 | double q0_3_p0_3 = (q0[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:231:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 231 | double p0_1_p1_1 = (p0[1] - p1[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:231:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 231 | double p0_1_p1_1 = (p0[1] - p1[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:232:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | double p0_2_p1_2 = (p0[2] - p1[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:232:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | double p0_2_p1_2 = (p0[2] - p1[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:233:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | double p0_3_p1_3 = (p0[3] - p1[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:233:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | double p0_3_p1_3 = (p0[3] - p1[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:234:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | double p0_4_p1_4 = (p0[4] - p1[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:234:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | double p0_4_p1_4 = (p0[4] - p1[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:235:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 235 | double p0_5_p1_5 = (p0[5] - p1[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:235:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 235 | double p0_5_p1_5 = (p0[5] - p1[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:240:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:240:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:241:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:241:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:242:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:242:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:243:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 243 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:243:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 243 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:244:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 244 | double p1_3_p0_3 = (p1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:244:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 244 | double p1_3_p0_3 = (p1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:245:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 245 | double q0_3_p0_3 = (q0[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:245:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 245 | double q0_3_p0_3 = (q0[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:246:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 246 | double p1_4_p0_4 = (p1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:246:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 246 | double p1_4_p0_4 = (p1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:247:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 247 | double q0_4_p0_4 = (q0[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:247:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 247 | double q0_4_p0_4 = (q0[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:248:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | double p1_5_p0_5 = (p1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:248:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | double p1_5_p0_5 = (p1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:249:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 249 | double q0_5_p0_5 = (q0[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:249:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 249 | double q0_5_p0_5 = (q0[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:391:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 391 | double p0_1_p1_1 = (p0[1] - p1[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:391:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 391 | double p0_1_p1_1 = (p0[1] - p1[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:392:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 392 | double p0_2_p1_2 = (p0[2] - p1[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:392:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 392 | double p0_2_p1_2 = (p0[2] - p1[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:393:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | double p0_3_p1_3 = (p0[3] - p1[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:393:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | double p0_3_p1_3 = (p0[3] - p1[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:394:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | double p0_4_p1_4 = (p0[4] - p1[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:394:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | double p0_4_p1_4 = (p0[4] - p1[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:395:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 395 | double p0_5_p1_5 = (p0[5] - p1[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:395:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 395 | double p0_5_p1_5 = (p0[5] - p1[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:396:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 396 | double p0_6_p1_6 = (p0[6] - p1[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:396:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 396 | double p0_6_p1_6 = (p0[6] - p1[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:401:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 401 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:401:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 401 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:402:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 402 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:402:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 402 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:403:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 403 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:403:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 403 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:404:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 404 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:404:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 404 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:405:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | double p1_3_p0_3 = (p1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:405:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | double p1_3_p0_3 = (p1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:406:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 406 | double q0_3_p0_3 = (q0[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:406:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 406 | double q0_3_p0_3 = (q0[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:407:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 407 | double p1_4_p0_4 = (p1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:407:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 407 | double p1_4_p0_4 = (p1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:408:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 408 | double q0_4_p0_4 = (q0[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:408:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 408 | double q0_4_p0_4 = (q0[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:409:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | double p1_5_p0_5 = (p1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:409:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | double p1_5_p0_5 = (p1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:410:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 410 | double q0_5_p0_5 = (q0[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:410:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 410 | double q0_5_p0_5 = (q0[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:411:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 411 | double p1_6_p0_6 = (p1[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:411:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 411 | double p1_6_p0_6 = (p1[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:412:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | double q0_6_p0_6 = (q0[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:412:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | double q0_6_p0_6 = (q0[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:570:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 570 | double p0_1_p1_1 = (p0[1] - p1[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:570:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 570 | double p0_1_p1_1 = (p0[1] - p1[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:571:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 571 | double p0_2_p1_2 = (p0[2] - p1[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:571:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 571 | double p0_2_p1_2 = (p0[2] - p1[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:572:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 572 | double p0_3_p1_3 = (p0[3] - p1[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:572:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 572 | double p0_3_p1_3 = (p0[3] - p1[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:573:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 573 | double p0_4_p1_4 = (p0[4] - p1[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:573:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 573 | double p0_4_p1_4 = (p0[4] - p1[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:574:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 574 | double p0_5_p1_5 = (p0[5] - p1[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:574:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 574 | double p0_5_p1_5 = (p0[5] - p1[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:575:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 575 | double p0_6_p1_6 = (p0[6] - p1[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:575:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 575 | double p0_6_p1_6 = (p0[6] - p1[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:576:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 576 | double p0_7_p1_7 = (p0[7] - p1[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:576:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 576 | double p0_7_p1_7 = (p0[7] - p1[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:581:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 581 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:581:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 581 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:582:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 582 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:582:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 582 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:583:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 583 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:583:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 583 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:584:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 584 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:584:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 584 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:585:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 585 | double p1_3_p0_3 = (p1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:585:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 585 | double p1_3_p0_3 = (p1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:586:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 586 | double q0_3_p0_3 = (q0[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:586:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 586 | double q0_3_p0_3 = (q0[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:587:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 587 | double p1_4_p0_4 = (p1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:587:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 587 | double p1_4_p0_4 = (p1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:588:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 588 | double q0_4_p0_4 = (q0[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:588:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 588 | double q0_4_p0_4 = (q0[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:589:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 589 | double p1_5_p0_5 = (p1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:589:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 589 | double p1_5_p0_5 = (p1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:590:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 590 | double q0_5_p0_5 = (q0[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:590:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 590 | double q0_5_p0_5 = (q0[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:591:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 591 | double p1_6_p0_6 = (p1[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:591:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 591 | double p1_6_p0_6 = (p1[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:592:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 592 | double q0_6_p0_6 = (q0[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:592:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 592 | double q0_6_p0_6 = (q0[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:593:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 593 | double p1_7_p0_7 = (p1[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:593:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 593 | double p1_7_p0_7 = (p1[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:594:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 594 | double q0_7_p0_7 = (q0[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side1.h:594:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 594 | double q0_7_p0_7 = (q0[7] - p0[7]); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:60: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:6:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:6:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:7:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:7:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:11:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 11 | double p2_1_p0_1 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:11:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 11 | double p2_1_p0_1 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:12:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12 | double p2_2_p0_2 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:12:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12 | double p2_2_p0_2 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:16:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:16:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:17:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 17 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:17:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 17 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:21:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 21 | double q1_1_p0_1 = (q1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:21:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 21 | double q1_1_p0_1 = (q1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:22:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 22 | double q1_2_p0_2 = (q1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:22:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 22 | double q1_2_p0_2 = (q1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:188:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:188:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:189:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 189 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:189:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 189 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:190:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | double p1_3_p0_3 = (p1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:190:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | double p1_3_p0_3 = (p1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:194:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 194 | double p2_1_p0_1 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:194:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 194 | double p2_1_p0_1 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:195:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | double p2_2_p0_2 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:195:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | double p2_2_p0_2 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:196:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 196 | double p2_3_p0_3 = (p2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:196:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 196 | double p2_3_p0_3 = (p2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:200:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 200 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:200:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 200 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:201:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 201 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:201:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 201 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:202:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 202 | double q0_3_p0_3 = (q0[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:202:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 202 | double q0_3_p0_3 = (q0[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:206:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 206 | double q1_1_p0_1 = (q1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:206:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 206 | double q1_1_p0_1 = (q1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:207:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | double q1_2_p0_2 = (q1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:207:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | double q1_2_p0_2 = (q1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:208:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | double q1_3_p0_3 = (q1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:208:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | double q1_3_p0_3 = (q1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:383:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:383:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:384:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 384 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:384:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 384 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:385:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 385 | double p1_3_p0_3 = (p1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:385:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 385 | double p1_3_p0_3 = (p1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:386:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 386 | double p1_4_p0_4 = (p1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:386:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 386 | double p1_4_p0_4 = (p1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:387:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 387 | double p1_5_p0_5 = (p1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:387:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 387 | double p1_5_p0_5 = (p1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:391:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 391 | double p2_1_p0_1 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:391:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 391 | double p2_1_p0_1 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:392:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 392 | double p2_2_p0_2 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:392:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 392 | double p2_2_p0_2 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:393:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | double p2_3_p0_3 = (p2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:393:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | double p2_3_p0_3 = (p2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:394:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | double p2_4_p0_4 = (p2[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:394:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | double p2_4_p0_4 = (p2[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:395:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 395 | double p2_5_p0_5 = (p2[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:395:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 395 | double p2_5_p0_5 = (p2[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:399:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 399 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:399:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 399 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:400:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 400 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:400:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 400 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:401:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 401 | double q0_3_p0_3 = (q0[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:401:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 401 | double q0_3_p0_3 = (q0[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:402:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 402 | double q0_4_p0_4 = (q0[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:402:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 402 | double q0_4_p0_4 = (q0[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:403:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 403 | double q0_5_p0_5 = (q0[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:403:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 403 | double q0_5_p0_5 = (q0[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:407:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 407 | double q1_1_p0_1 = (q1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:407:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 407 | double q1_1_p0_1 = (q1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:408:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 408 | double q1_2_p0_2 = (q1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:408:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 408 | double q1_2_p0_2 = (q1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:409:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | double q1_3_p0_3 = (q1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:409:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | double q1_3_p0_3 = (q1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:410:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 410 | double q1_4_p0_4 = (q1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:410:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 410 | double q1_4_p0_4 = (q1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:411:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 411 | double q1_5_p0_5 = (q1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:411:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 411 | double q1_5_p0_5 = (q1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:625:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 625 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:625:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 625 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:626:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 626 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:626:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 626 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:627:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 627 | double p1_3_p0_3 = (p1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:627:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 627 | double p1_3_p0_3 = (p1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:628:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 628 | double p1_4_p0_4 = (p1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:628:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 628 | double p1_4_p0_4 = (p1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:629:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 629 | double p1_5_p0_5 = (p1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:629:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 629 | double p1_5_p0_5 = (p1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:630:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 630 | double p1_6_p0_6 = (p1[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:630:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 630 | double p1_6_p0_6 = (p1[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:634:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 634 | double p2_1_p0_1 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:634:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 634 | double p2_1_p0_1 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:635:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 635 | double p2_2_p0_2 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:635:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 635 | double p2_2_p0_2 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:636:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 636 | double p2_3_p0_3 = (p2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:636:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 636 | double p2_3_p0_3 = (p2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:637:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 637 | double p2_4_p0_4 = (p2[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:637:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 637 | double p2_4_p0_4 = (p2[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:638:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 638 | double p2_5_p0_5 = (p2[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:638:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 638 | double p2_5_p0_5 = (p2[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:639:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 639 | double p2_6_p0_6 = (p2[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:639:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 639 | double p2_6_p0_6 = (p2[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:643:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 643 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:643:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 643 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:644:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 644 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:644:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 644 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:645:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 645 | double q0_3_p0_3 = (q0[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:645:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 645 | double q0_3_p0_3 = (q0[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:646:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 646 | double q0_4_p0_4 = (q0[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:646:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 646 | double q0_4_p0_4 = (q0[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:647:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 647 | double q0_5_p0_5 = (q0[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:647:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 647 | double q0_5_p0_5 = (q0[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:648:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 648 | double q0_6_p0_6 = (q0[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:648:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 648 | double q0_6_p0_6 = (q0[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:652:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 652 | double q1_1_p0_1 = (q1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:652:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 652 | double q1_1_p0_1 = (q1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:653:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 653 | double q1_2_p0_2 = (q1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:653:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 653 | double q1_2_p0_2 = (q1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:654:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 654 | double q1_3_p0_3 = (q1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:654:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 654 | double q1_3_p0_3 = (q1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:655:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 655 | double q1_4_p0_4 = (q1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:655:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 655 | double q1_4_p0_4 = (q1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:656:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 656 | double q1_5_p0_5 = (q1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:656:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 656 | double q1_5_p0_5 = (q1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:657:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 657 | double q1_6_p0_6 = (q1[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:657:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 657 | double q1_6_p0_6 = (q1[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:887:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 887 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:887:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 887 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:888:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 888 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:888:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 888 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:889:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 889 | double p1_3_p0_3 = (p1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:889:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 889 | double p1_3_p0_3 = (p1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:890:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 890 | double p1_4_p0_4 = (p1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:890:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 890 | double p1_4_p0_4 = (p1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:891:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 891 | double p1_5_p0_5 = (p1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:891:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 891 | double p1_5_p0_5 = (p1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:892:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 892 | double p1_6_p0_6 = (p1[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:892:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 892 | double p1_6_p0_6 = (p1[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:893:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | double p1_7_p0_7 = (p1[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:893:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | double p1_7_p0_7 = (p1[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:897:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 897 | double p2_1_p0_1 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:897:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 897 | double p2_1_p0_1 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:898:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 898 | double p2_2_p0_2 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:898:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 898 | double p2_2_p0_2 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:899:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 899 | double p2_3_p0_3 = (p2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:899:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 899 | double p2_3_p0_3 = (p2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:900:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 900 | double p2_4_p0_4 = (p2[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:900:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 900 | double p2_4_p0_4 = (p2[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:901:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 901 | double p2_5_p0_5 = (p2[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:901:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 901 | double p2_5_p0_5 = (p2[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:902:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 902 | double p2_6_p0_6 = (p2[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:902:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 902 | double p2_6_p0_6 = (p2[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:903:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 903 | double p2_7_p0_7 = (p2[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:903:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 903 | double p2_7_p0_7 = (p2[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:907:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 907 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:907:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 907 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:908:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 908 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:908:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 908 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:909:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 909 | double q0_3_p0_3 = (q0[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:909:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 909 | double q0_3_p0_3 = (q0[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:910:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 910 | double q0_4_p0_4 = (q0[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:910:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 910 | double q0_4_p0_4 = (q0[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:911:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 911 | double q0_5_p0_5 = (q0[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:911:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 911 | double q0_5_p0_5 = (q0[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:912:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 912 | double q0_6_p0_6 = (q0[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:912:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 912 | double q0_6_p0_6 = (q0[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:913:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 913 | double q0_7_p0_7 = (q0[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:913:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 913 | double q0_7_p0_7 = (q0[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:917:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 917 | double q1_1_p0_1 = (q1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:917:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 917 | double q1_1_p0_1 = (q1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:918:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 918 | double q1_2_p0_2 = (q1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:918:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 918 | double q1_2_p0_2 = (q1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:919:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 919 | double q1_3_p0_3 = (q1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:919:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 919 | double q1_3_p0_3 = (q1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:920:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 920 | double q1_4_p0_4 = (q1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:920:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 920 | double q1_4_p0_4 = (q1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:921:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 921 | double q1_5_p0_5 = (q1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:921:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 921 | double q1_5_p0_5 = (q1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:922:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 922 | double q1_6_p0_6 = (q1[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:922:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 922 | double q1_6_p0_6 = (q1[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:923:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 923 | double q1_7_p0_7 = (q1[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side2.h:923:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 923 | double q1_7_p0_7 = (q1[7] - p0[7]); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:61: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:6:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:6:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:10:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 10 | double p2_1_p0_1 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:10:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 10 | double p2_1_p0_1 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:14:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14 | double p3_1_p0_1 = (p3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:14:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14 | double p3_1_p0_1 = (p3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:18:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 18 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:18:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 18 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:22:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 22 | double q1_1_p0_1 = (q1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:22:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 22 | double q1_1_p0_1 = (q1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:26:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 26 | double q2_1_p0_1 = (q2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:26:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 26 | double q2_1_p0_1 = (q2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:270:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 270 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:270:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 270 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:271:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:271:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:275:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 275 | double p2_1_p0_1 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:275:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 275 | double p2_1_p0_1 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:276:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 276 | double p2_2_p0_2 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:276:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 276 | double p2_2_p0_2 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:280:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 280 | double p3_1_p0_1 = (p3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:280:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 280 | double p3_1_p0_1 = (p3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:281:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 281 | double p3_2_p0_2 = (p3[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:281:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 281 | double p3_2_p0_2 = (p3[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:285:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 285 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:285:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 285 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:286:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 286 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:286:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 286 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:290:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 290 | double q1_1_p0_1 = (q1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:290:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 290 | double q1_1_p0_1 = (q1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:291:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 291 | double q1_2_p0_2 = (q1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:291:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 291 | double q1_2_p0_2 = (q1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:295:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 295 | double q2_1_p0_1 = (q2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:295:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 295 | double q2_1_p0_1 = (q2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:296:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 296 | double q2_2_p0_2 = (q2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:296:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 296 | double q2_2_p0_2 = (q2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:564:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 564 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:564:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 564 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:565:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 565 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:565:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 565 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:566:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 566 | double p1_3_p0_3 = (p1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:566:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 566 | double p1_3_p0_3 = (p1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:570:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 570 | double p2_1_p0_1 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:570:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 570 | double p2_1_p0_1 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:571:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 571 | double p2_2_p0_2 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:571:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 571 | double p2_2_p0_2 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:572:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 572 | double p2_3_p0_3 = (p2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:572:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 572 | double p2_3_p0_3 = (p2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:576:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 576 | double p3_1_p0_1 = (p3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:576:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 576 | double p3_1_p0_1 = (p3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:577:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 577 | double p3_2_p0_2 = (p3[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:577:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 577 | double p3_2_p0_2 = (p3[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:578:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 578 | double p3_3_p0_3 = (p3[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:578:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 578 | double p3_3_p0_3 = (p3[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:582:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 582 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:582:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 582 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:583:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 583 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:583:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 583 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:584:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 584 | double q0_3_p0_3 = (q0[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:584:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 584 | double q0_3_p0_3 = (q0[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:588:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 588 | double q1_1_p0_1 = (q1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:588:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 588 | double q1_1_p0_1 = (q1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:589:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 589 | double q1_2_p0_2 = (q1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:589:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 589 | double q1_2_p0_2 = (q1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:590:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 590 | double q1_3_p0_3 = (q1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:590:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 590 | double q1_3_p0_3 = (q1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:594:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 594 | double q2_1_p0_1 = (q2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:594:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 594 | double q2_1_p0_1 = (q2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:595:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 595 | double q2_2_p0_2 = (q2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:595:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 595 | double q2_2_p0_2 = (q2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:596:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 596 | double q2_3_p0_3 = (q2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:596:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 596 | double q2_3_p0_3 = (q2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:888:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 888 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:888:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 888 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:889:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 889 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:889:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 889 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:890:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 890 | double p1_3_p0_3 = (p1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:890:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 890 | double p1_3_p0_3 = (p1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:891:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 891 | double p1_4_p0_4 = (p1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:891:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 891 | double p1_4_p0_4 = (p1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:892:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 892 | double p1_5_p0_5 = (p1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:892:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 892 | double p1_5_p0_5 = (p1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:896:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 896 | double p2_1_p0_1 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:896:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 896 | double p2_1_p0_1 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:897:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 897 | double p2_2_p0_2 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:897:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 897 | double p2_2_p0_2 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:898:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 898 | double p2_3_p0_3 = (p2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:898:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 898 | double p2_3_p0_3 = (p2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:899:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 899 | double p2_4_p0_4 = (p2[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:899:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 899 | double p2_4_p0_4 = (p2[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:900:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 900 | double p2_5_p0_5 = (p2[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:900:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 900 | double p2_5_p0_5 = (p2[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:904:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 904 | double p3_1_p0_1 = (p3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:904:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 904 | double p3_1_p0_1 = (p3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:905:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 905 | double p3_2_p0_2 = (p3[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:905:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 905 | double p3_2_p0_2 = (p3[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:906:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 906 | double p3_3_p0_3 = (p3[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:906:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 906 | double p3_3_p0_3 = (p3[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:907:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 907 | double p3_4_p0_4 = (p3[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:907:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 907 | double p3_4_p0_4 = (p3[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:908:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 908 | double p3_5_p0_5 = (p3[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:908:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 908 | double p3_5_p0_5 = (p3[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:912:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 912 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:912:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 912 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:913:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 913 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:913:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 913 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:914:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 914 | double q0_3_p0_3 = (q0[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:914:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 914 | double q0_3_p0_3 = (q0[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:915:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 915 | double q0_4_p0_4 = (q0[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:915:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 915 | double q0_4_p0_4 = (q0[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:916:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 916 | double q0_5_p0_5 = (q0[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:916:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 916 | double q0_5_p0_5 = (q0[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:920:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 920 | double q1_1_p0_1 = (q1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:920:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 920 | double q1_1_p0_1 = (q1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:921:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 921 | double q1_2_p0_2 = (q1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:921:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 921 | double q1_2_p0_2 = (q1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:922:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 922 | double q1_3_p0_3 = (q1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:922:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 922 | double q1_3_p0_3 = (q1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:923:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 923 | double q1_4_p0_4 = (q1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:923:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 923 | double q1_4_p0_4 = (q1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:924:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 924 | double q1_5_p0_5 = (q1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:924:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 924 | double q1_5_p0_5 = (q1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:928:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 928 | double q2_1_p0_1 = (q2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:928:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 928 | double q2_1_p0_1 = (q2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:929:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 929 | double q2_2_p0_2 = (q2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:929:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 929 | double q2_2_p0_2 = (q2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:930:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 930 | double q2_3_p0_3 = (q2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:930:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 930 | double q2_3_p0_3 = (q2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:931:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 931 | double q2_4_p0_4 = (q2[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:931:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 931 | double q2_4_p0_4 = (q2[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:932:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 932 | double q2_5_p0_5 = (q2[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:932:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 932 | double q2_5_p0_5 = (q2[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1272:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1272 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1272:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1272 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1273:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1273 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1273:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1273 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1274:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1274 | double p1_3_p0_3 = (p1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1274:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1274 | double p1_3_p0_3 = (p1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1275:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1275 | double p1_4_p0_4 = (p1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1275:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1275 | double p1_4_p0_4 = (p1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1276:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1276 | double p1_5_p0_5 = (p1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1276:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1276 | double p1_5_p0_5 = (p1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1277:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1277 | double p1_6_p0_6 = (p1[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1277:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1277 | double p1_6_p0_6 = (p1[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1281:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1281 | double p2_1_p0_1 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1281:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1281 | double p2_1_p0_1 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1282:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1282 | double p2_2_p0_2 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1282:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1282 | double p2_2_p0_2 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1283:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1283 | double p2_3_p0_3 = (p2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1283:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1283 | double p2_3_p0_3 = (p2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1284:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1284 | double p2_4_p0_4 = (p2[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1284:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1284 | double p2_4_p0_4 = (p2[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1285:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1285 | double p2_5_p0_5 = (p2[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1285:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1285 | double p2_5_p0_5 = (p2[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1286:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1286 | double p2_6_p0_6 = (p2[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1286:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1286 | double p2_6_p0_6 = (p2[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1290:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1290 | double p3_1_p0_1 = (p3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1290:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1290 | double p3_1_p0_1 = (p3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1291:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1291 | double p3_2_p0_2 = (p3[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1291:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1291 | double p3_2_p0_2 = (p3[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1292:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1292 | double p3_3_p0_3 = (p3[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1292:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1292 | double p3_3_p0_3 = (p3[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1293:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1293 | double p3_4_p0_4 = (p3[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1293:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1293 | double p3_4_p0_4 = (p3[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1294:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1294 | double p3_5_p0_5 = (p3[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1294:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1294 | double p3_5_p0_5 = (p3[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1295:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1295 | double p3_6_p0_6 = (p3[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1295:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1295 | double p3_6_p0_6 = (p3[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1299:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1299 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1299:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1299 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1300:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1300 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1300:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1300 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1301:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1301 | double q0_3_p0_3 = (q0[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1301:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1301 | double q0_3_p0_3 = (q0[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1302:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1302 | double q0_4_p0_4 = (q0[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1302:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1302 | double q0_4_p0_4 = (q0[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1303:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1303 | double q0_5_p0_5 = (q0[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1303:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1303 | double q0_5_p0_5 = (q0[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1304:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1304 | double q0_6_p0_6 = (q0[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1304:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1304 | double q0_6_p0_6 = (q0[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1308:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1308 | double q1_1_p0_1 = (q1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1308:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1308 | double q1_1_p0_1 = (q1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1309:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1309 | double q1_2_p0_2 = (q1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1309:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1309 | double q1_2_p0_2 = (q1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1310:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1310 | double q1_3_p0_3 = (q1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1310:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1310 | double q1_3_p0_3 = (q1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1311:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1311 | double q1_4_p0_4 = (q1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1311:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1311 | double q1_4_p0_4 = (q1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1312:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1312 | double q1_5_p0_5 = (q1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1312:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1312 | double q1_5_p0_5 = (q1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1313:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1313 | double q1_6_p0_6 = (q1[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1313:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1313 | double q1_6_p0_6 = (q1[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1317:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1317 | double q2_1_p0_1 = (q2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1317:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1317 | double q2_1_p0_1 = (q2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1318:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1318 | double q2_2_p0_2 = (q2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1318:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1318 | double q2_2_p0_2 = (q2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1319:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1319 | double q2_3_p0_3 = (q2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1319:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1319 | double q2_3_p0_3 = (q2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1320:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1320 | double q2_4_p0_4 = (q2[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1320:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1320 | double q2_4_p0_4 = (q2[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1321:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1321 | double q2_5_p0_5 = (q2[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1321:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1321 | double q2_5_p0_5 = (q2[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1322:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1322 | double q2_6_p0_6 = (q2[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1322:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1322 | double q2_6_p0_6 = (q2[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1687:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1687 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1687:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1687 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1688:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1688 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1688:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1688 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1689:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | double p1_3_p0_3 = (p1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1689:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | double p1_3_p0_3 = (p1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1690:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1690 | double p1_4_p0_4 = (p1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1690:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1690 | double p1_4_p0_4 = (p1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1691:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1691 | double p1_5_p0_5 = (p1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1691:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1691 | double p1_5_p0_5 = (p1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1692:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1692 | double p1_6_p0_6 = (p1[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1692:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1692 | double p1_6_p0_6 = (p1[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1693:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1693 | double p1_7_p0_7 = (p1[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1693:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1693 | double p1_7_p0_7 = (p1[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1697:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1697 | double p2_1_p0_1 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1697:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1697 | double p2_1_p0_1 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1698:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1698 | double p2_2_p0_2 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1698:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1698 | double p2_2_p0_2 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1699:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1699 | double p2_3_p0_3 = (p2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1699:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1699 | double p2_3_p0_3 = (p2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1700:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1700 | double p2_4_p0_4 = (p2[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1700:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1700 | double p2_4_p0_4 = (p2[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1701:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1701 | double p2_5_p0_5 = (p2[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1701:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1701 | double p2_5_p0_5 = (p2[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1702:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1702 | double p2_6_p0_6 = (p2[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1702:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1702 | double p2_6_p0_6 = (p2[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1703:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1703 | double p2_7_p0_7 = (p2[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1703:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1703 | double p2_7_p0_7 = (p2[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1707:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1707 | double p3_1_p0_1 = (p3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1707:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1707 | double p3_1_p0_1 = (p3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1708:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1708 | double p3_2_p0_2 = (p3[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1708:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1708 | double p3_2_p0_2 = (p3[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1709:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1709 | double p3_3_p0_3 = (p3[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1709:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1709 | double p3_3_p0_3 = (p3[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1710:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1710 | double p3_4_p0_4 = (p3[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1710:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1710 | double p3_4_p0_4 = (p3[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1711:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1711 | double p3_5_p0_5 = (p3[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1711:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1711 | double p3_5_p0_5 = (p3[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1712:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1712 | double p3_6_p0_6 = (p3[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1712:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1712 | double p3_6_p0_6 = (p3[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1713:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1713 | double p3_7_p0_7 = (p3[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1713:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1713 | double p3_7_p0_7 = (p3[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1717:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1717 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1717:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1717 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1718:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1718 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1718:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1718 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1719:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1719 | double q0_3_p0_3 = (q0[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1719:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1719 | double q0_3_p0_3 = (q0[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1720:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1720 | double q0_4_p0_4 = (q0[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1720:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1720 | double q0_4_p0_4 = (q0[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1721:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1721 | double q0_5_p0_5 = (q0[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1721:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1721 | double q0_5_p0_5 = (q0[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1722:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1722 | double q0_6_p0_6 = (q0[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1722:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1722 | double q0_6_p0_6 = (q0[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1723:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1723 | double q0_7_p0_7 = (q0[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1723:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1723 | double q0_7_p0_7 = (q0[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1727:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1727 | double q1_1_p0_1 = (q1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1727:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1727 | double q1_1_p0_1 = (q1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1728:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1728 | double q1_2_p0_2 = (q1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1728:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1728 | double q1_2_p0_2 = (q1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1729:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1729 | double q1_3_p0_3 = (q1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1729:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1729 | double q1_3_p0_3 = (q1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1730:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1730 | double q1_4_p0_4 = (q1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1730:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1730 | double q1_4_p0_4 = (q1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1731:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1731 | double q1_5_p0_5 = (q1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1731:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1731 | double q1_5_p0_5 = (q1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1732:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1732 | double q1_6_p0_6 = (q1[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1732:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1732 | double q1_6_p0_6 = (q1[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1733:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1733 | double q1_7_p0_7 = (q1[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1733:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1733 | double q1_7_p0_7 = (q1[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1737:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1737 | double q2_1_p0_1 = (q2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1737:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1737 | double q2_1_p0_1 = (q2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1738:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1738 | double q2_2_p0_2 = (q2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1738:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1738 | double q2_2_p0_2 = (q2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1739:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1739 | double q2_3_p0_3 = (q2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1739:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1739 | double q2_3_p0_3 = (q2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1740:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1740 | double q2_4_p0_4 = (q2[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1740:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1740 | double q2_4_p0_4 = (q2[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1741:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1741 | double q2_5_p0_5 = (q2[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1741:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1741 | double q2_5_p0_5 = (q2[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1742:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1742 | double q2_6_p0_6 = (q2[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1742:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1742 | double q2_6_p0_6 = (q2[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1743:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1743 | double q2_7_p0_7 = (q2[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3.h:1743:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1743 | double q2_7_p0_7 = (q2[7] - p0[7]); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:62: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3h.h:13:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 13 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3h.h:13:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 13 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3h.h:14:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3h.h:14:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3h.h:15:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 15 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3h.h:15:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 15 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3h.h:16:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3h.h:16:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3h.h:20:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20 | double q1_1_p0_1 = (q1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3h.h:20:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20 | double q1_1_p0_1 = (q1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3h.h:21:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 21 | double q1_2_p0_2 = (q1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3h.h:21:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 21 | double q1_2_p0_2 = (q1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3h.h:25:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 25 | double q2_1_p0_1 = (q2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3h.h:25:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 25 | double q2_1_p0_1 = (q2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3h.h:26:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 26 | double q2_2_p0_2 = (q2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3h.h:26:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 26 | double q2_2_p0_2 = (q2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3h.h:30:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 30 | double p2_1_p0_1 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3h.h:30:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 30 | double p2_1_p0_1 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3h.h:31:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 31 | double p2_2_p0_2 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3h.h:31:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 31 | double p2_2_p0_2 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3h.h:39:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 39 | double p3_1_p0_1 = (p3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3h.h:39:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 39 | double p3_1_p0_1 = (p3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3h.h:40:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 40 | double p3_2_p0_2 = (p3[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3h.h:40:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 40 | double p3_2_p0_2 = (p3[2] - p0[2]); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:63: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3_2dlifted.h:8:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8 | a12 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3_2dlifted.h:8:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8 | a12 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3_2dlifted.h:14:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14 | a22 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3_2dlifted.h:14:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14 | a22 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3_2dlifted.h:20:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20 | a32 = (p3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side3_2dlifted.h:20:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20 | a32 = (p3[1] - p0[1]); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:64: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:8:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8 | a12 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:8:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8 | a12 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:10:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 10 | a13 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:10:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 10 | a13 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:12:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:12:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:13:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 13 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:13:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 13 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:19:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 19 | a22 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:19:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 19 | a22 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:21:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 21 | a23 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:21:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 21 | a23 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:23:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 23 | double p2_1_p0_1 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:23:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 23 | double p2_1_p0_1 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:24:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 24 | double p2_2_p0_2 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:24:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 24 | double p2_2_p0_2 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:30:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 30 | a32 = (p3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:30:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 30 | a32 = (p3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:32:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 32 | a33 = (p3[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:32:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 32 | a33 = (p3[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:34:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 34 | double p3_1_p0_1 = (p3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:34:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 34 | double p3_1_p0_1 = (p3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:35:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 35 | double p3_2_p0_2 = (p3[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:35:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 35 | double p3_2_p0_2 = (p3[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:41:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 41 | a42 = (p4[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:41:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 41 | a42 = (p4[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:43:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 43 | a43 = (p4[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:43:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 43 | a43 = (p4[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:45:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 45 | double p4_1_p0_1 = (p4[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:45:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 45 | double p4_1_p0_1 = (p4[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:46:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 46 | double p4_2_p0_2 = (p4[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:46:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 46 | double p4_2_p0_2 = (p4[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:284:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 284 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:284:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 284 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:285:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 285 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:285:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 285 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:286:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 286 | double p1_3_p0_3 = (p1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:286:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 286 | double p1_3_p0_3 = (p1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:290:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 290 | double p2_1_p0_1 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:290:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 290 | double p2_1_p0_1 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:291:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 291 | double p2_2_p0_2 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:291:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 291 | double p2_2_p0_2 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:292:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | double p2_3_p0_3 = (p2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:292:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | double p2_3_p0_3 = (p2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:296:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 296 | double p3_1_p0_1 = (p3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:296:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 296 | double p3_1_p0_1 = (p3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:297:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 297 | double p3_2_p0_2 = (p3[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:297:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 297 | double p3_2_p0_2 = (p3[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:298:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 298 | double p3_3_p0_3 = (p3[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:298:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 298 | double p3_3_p0_3 = (p3[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:302:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | double p4_1_p0_1 = (p4[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:302:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | double p4_1_p0_1 = (p4[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:303:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | double p4_2_p0_2 = (p4[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:303:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | double p4_2_p0_2 = (p4[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:304:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 304 | double p4_3_p0_3 = (p4[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:304:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 304 | double p4_3_p0_3 = (p4[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:308:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 308 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:308:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 308 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:309:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 309 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:309:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 309 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:310:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 310 | double q0_3_p0_3 = (q0[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:310:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 310 | double q0_3_p0_3 = (q0[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:314:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 314 | double q1_1_p0_1 = (q1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:314:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 314 | double q1_1_p0_1 = (q1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:315:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 315 | double q1_2_p0_2 = (q1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:315:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 315 | double q1_2_p0_2 = (q1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:316:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 316 | double q1_3_p0_3 = (q1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:316:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 316 | double q1_3_p0_3 = (q1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:320:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 320 | double q2_1_p0_1 = (q2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:320:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 320 | double q2_1_p0_1 = (q2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:321:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 321 | double q2_2_p0_2 = (q2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:321:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 321 | double q2_2_p0_2 = (q2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:322:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 322 | double q2_3_p0_3 = (q2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:322:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 322 | double q2_3_p0_3 = (q2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:326:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 326 | double q3_1_p0_1 = (q3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:326:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 326 | double q3_1_p0_1 = (q3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:327:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 327 | double q3_2_p0_2 = (q3[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:327:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 327 | double q3_2_p0_2 = (q3[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:328:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 328 | double q3_3_p0_3 = (q3[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:328:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 328 | double q3_3_p0_3 = (q3[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:762:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 762 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:762:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 762 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:763:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 763 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:763:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 763 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:764:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 764 | double p1_3_p0_3 = (p1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:764:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 764 | double p1_3_p0_3 = (p1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:765:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | double p1_4_p0_4 = (p1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:765:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | double p1_4_p0_4 = (p1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:766:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 766 | double p1_5_p0_5 = (p1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:766:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 766 | double p1_5_p0_5 = (p1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:770:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 770 | double p2_1_p0_1 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:770:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 770 | double p2_1_p0_1 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:771:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 771 | double p2_2_p0_2 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:771:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 771 | double p2_2_p0_2 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:772:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 772 | double p2_3_p0_3 = (p2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:772:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 772 | double p2_3_p0_3 = (p2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:773:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 773 | double p2_4_p0_4 = (p2[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:773:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 773 | double p2_4_p0_4 = (p2[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:774:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 774 | double p2_5_p0_5 = (p2[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:774:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 774 | double p2_5_p0_5 = (p2[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:778:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 778 | double p3_1_p0_1 = (p3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:778:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 778 | double p3_1_p0_1 = (p3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:779:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 779 | double p3_2_p0_2 = (p3[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:779:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 779 | double p3_2_p0_2 = (p3[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:780:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 780 | double p3_3_p0_3 = (p3[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:780:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 780 | double p3_3_p0_3 = (p3[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:781:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 781 | double p3_4_p0_4 = (p3[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:781:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 781 | double p3_4_p0_4 = (p3[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:782:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 782 | double p3_5_p0_5 = (p3[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:782:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 782 | double p3_5_p0_5 = (p3[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:786:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 786 | double p4_1_p0_1 = (p4[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:786:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 786 | double p4_1_p0_1 = (p4[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:787:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 787 | double p4_2_p0_2 = (p4[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:787:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 787 | double p4_2_p0_2 = (p4[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:788:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 788 | double p4_3_p0_3 = (p4[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:788:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 788 | double p4_3_p0_3 = (p4[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:789:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 789 | double p4_4_p0_4 = (p4[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:789:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 789 | double p4_4_p0_4 = (p4[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:790:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 790 | double p4_5_p0_5 = (p4[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:790:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 790 | double p4_5_p0_5 = (p4[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:794:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 794 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:794:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 794 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:795:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 795 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:795:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 795 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:796:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 796 | double q0_3_p0_3 = (q0[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:796:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 796 | double q0_3_p0_3 = (q0[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:797:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 797 | double q0_4_p0_4 = (q0[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:797:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 797 | double q0_4_p0_4 = (q0[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:798:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 798 | double q0_5_p0_5 = (q0[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:798:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 798 | double q0_5_p0_5 = (q0[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:802:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 802 | double q1_1_p0_1 = (q1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:802:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 802 | double q1_1_p0_1 = (q1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:803:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 803 | double q1_2_p0_2 = (q1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:803:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 803 | double q1_2_p0_2 = (q1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:804:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 804 | double q1_3_p0_3 = (q1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:804:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 804 | double q1_3_p0_3 = (q1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:805:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 805 | double q1_4_p0_4 = (q1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:805:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 805 | double q1_4_p0_4 = (q1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:806:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 806 | double q1_5_p0_5 = (q1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:806:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 806 | double q1_5_p0_5 = (q1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:810:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 810 | double q2_1_p0_1 = (q2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:810:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 810 | double q2_1_p0_1 = (q2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:811:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 811 | double q2_2_p0_2 = (q2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:811:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 811 | double q2_2_p0_2 = (q2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:812:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 812 | double q2_3_p0_3 = (q2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:812:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 812 | double q2_3_p0_3 = (q2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:813:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 813 | double q2_4_p0_4 = (q2[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:813:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 813 | double q2_4_p0_4 = (q2[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:814:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 814 | double q2_5_p0_5 = (q2[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:814:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 814 | double q2_5_p0_5 = (q2[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:818:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 818 | double q3_1_p0_1 = (q3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:818:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 818 | double q3_1_p0_1 = (q3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:819:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 819 | double q3_2_p0_2 = (q3[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:819:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 819 | double q3_2_p0_2 = (q3[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:820:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 820 | double q3_3_p0_3 = (q3[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:820:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 820 | double q3_3_p0_3 = (q3[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:821:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 821 | double q3_4_p0_4 = (q3[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:821:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 821 | double q3_4_p0_4 = (q3[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:822:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 822 | double q3_5_p0_5 = (q3[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:822:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 822 | double q3_5_p0_5 = (q3[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1342:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1342 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1342:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1342 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1343:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1343 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1343:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1343 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1344:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1344 | double p1_3_p0_3 = (p1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1344:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1344 | double p1_3_p0_3 = (p1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1345:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1345 | double p1_4_p0_4 = (p1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1345:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1345 | double p1_4_p0_4 = (p1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1346:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1346 | double p1_5_p0_5 = (p1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1346:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1346 | double p1_5_p0_5 = (p1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1347:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1347 | double p1_6_p0_6 = (p1[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1347:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1347 | double p1_6_p0_6 = (p1[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1351:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1351 | double p2_1_p0_1 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1351:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1351 | double p2_1_p0_1 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1352:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1352 | double p2_2_p0_2 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1352:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1352 | double p2_2_p0_2 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1353:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1353 | double p2_3_p0_3 = (p2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1353:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1353 | double p2_3_p0_3 = (p2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1354:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1354 | double p2_4_p0_4 = (p2[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1354:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1354 | double p2_4_p0_4 = (p2[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1355:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1355 | double p2_5_p0_5 = (p2[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1355:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1355 | double p2_5_p0_5 = (p2[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1356:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1356 | double p2_6_p0_6 = (p2[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1356:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1356 | double p2_6_p0_6 = (p2[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1360:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1360 | double p3_1_p0_1 = (p3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1360:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1360 | double p3_1_p0_1 = (p3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1361:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1361 | double p3_2_p0_2 = (p3[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1361:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1361 | double p3_2_p0_2 = (p3[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1362:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1362 | double p3_3_p0_3 = (p3[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1362:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1362 | double p3_3_p0_3 = (p3[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1363:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1363 | double p3_4_p0_4 = (p3[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1363:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1363 | double p3_4_p0_4 = (p3[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1364:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1364 | double p3_5_p0_5 = (p3[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1364:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1364 | double p3_5_p0_5 = (p3[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1365:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1365 | double p3_6_p0_6 = (p3[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1365:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1365 | double p3_6_p0_6 = (p3[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1369:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1369 | double p4_1_p0_1 = (p4[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1369:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1369 | double p4_1_p0_1 = (p4[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1370:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1370 | double p4_2_p0_2 = (p4[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1370:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1370 | double p4_2_p0_2 = (p4[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1371:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1371 | double p4_3_p0_3 = (p4[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1371:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1371 | double p4_3_p0_3 = (p4[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1372:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1372 | double p4_4_p0_4 = (p4[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1372:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1372 | double p4_4_p0_4 = (p4[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1373:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1373 | double p4_5_p0_5 = (p4[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1373:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1373 | double p4_5_p0_5 = (p4[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1374:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1374 | double p4_6_p0_6 = (p4[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1374:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1374 | double p4_6_p0_6 = (p4[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1378:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1378 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1378:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1378 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1379:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1379 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1379:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1379 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1380:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1380 | double q0_3_p0_3 = (q0[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1380:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1380 | double q0_3_p0_3 = (q0[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1381:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1381 | double q0_4_p0_4 = (q0[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1381:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1381 | double q0_4_p0_4 = (q0[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1382:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1382 | double q0_5_p0_5 = (q0[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1382:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1382 | double q0_5_p0_5 = (q0[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1383:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1383 | double q0_6_p0_6 = (q0[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1383:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1383 | double q0_6_p0_6 = (q0[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1387:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1387 | double q1_1_p0_1 = (q1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1387:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1387 | double q1_1_p0_1 = (q1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1388:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1388 | double q1_2_p0_2 = (q1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1388:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1388 | double q1_2_p0_2 = (q1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1389:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1389 | double q1_3_p0_3 = (q1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1389:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1389 | double q1_3_p0_3 = (q1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1390:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1390 | double q1_4_p0_4 = (q1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1390:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1390 | double q1_4_p0_4 = (q1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1391:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1391 | double q1_5_p0_5 = (q1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1391:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1391 | double q1_5_p0_5 = (q1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1392:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1392 | double q1_6_p0_6 = (q1[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1392:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1392 | double q1_6_p0_6 = (q1[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1396:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1396 | double q2_1_p0_1 = (q2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1396:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1396 | double q2_1_p0_1 = (q2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1397:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1397 | double q2_2_p0_2 = (q2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1397:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1397 | double q2_2_p0_2 = (q2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1398:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1398 | double q2_3_p0_3 = (q2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1398:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1398 | double q2_3_p0_3 = (q2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1399:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1399 | double q2_4_p0_4 = (q2[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1399:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1399 | double q2_4_p0_4 = (q2[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1400:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1400 | double q2_5_p0_5 = (q2[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1400:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1400 | double q2_5_p0_5 = (q2[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1401:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1401 | double q2_6_p0_6 = (q2[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1401:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1401 | double q2_6_p0_6 = (q2[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1405:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1405 | double q3_1_p0_1 = (q3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1405:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1405 | double q3_1_p0_1 = (q3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1406:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1406 | double q3_2_p0_2 = (q3[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1406:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1406 | double q3_2_p0_2 = (q3[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1407:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1407 | double q3_3_p0_3 = (q3[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1407:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1407 | double q3_3_p0_3 = (q3[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1408:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1408 | double q3_4_p0_4 = (q3[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1408:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1408 | double q3_4_p0_4 = (q3[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1409:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1409 | double q3_5_p0_5 = (q3[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1409:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1409 | double q3_5_p0_5 = (q3[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1410:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1410 | double q3_6_p0_6 = (q3[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1410:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1410 | double q3_6_p0_6 = (q3[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1970:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1970 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1970:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1970 | double p1_1_p0_1 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1971:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1971 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1971:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1971 | double p1_2_p0_2 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1972:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1972 | double p1_3_p0_3 = (p1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1972:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1972 | double p1_3_p0_3 = (p1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1973:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1973 | double p1_4_p0_4 = (p1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1973:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1973 | double p1_4_p0_4 = (p1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1974:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1974 | double p1_5_p0_5 = (p1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1974:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1974 | double p1_5_p0_5 = (p1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1975:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1975 | double p1_6_p0_6 = (p1[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1975:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1975 | double p1_6_p0_6 = (p1[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1976:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1976 | double p1_7_p0_7 = (p1[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1976:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1976 | double p1_7_p0_7 = (p1[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1980:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1980 | double p2_1_p0_1 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1980:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1980 | double p2_1_p0_1 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1981:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1981 | double p2_2_p0_2 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1981:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1981 | double p2_2_p0_2 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1982:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1982 | double p2_3_p0_3 = (p2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1982:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1982 | double p2_3_p0_3 = (p2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1983:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1983 | double p2_4_p0_4 = (p2[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1983:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1983 | double p2_4_p0_4 = (p2[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1984:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1984 | double p2_5_p0_5 = (p2[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1984:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1984 | double p2_5_p0_5 = (p2[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1985:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1985 | double p2_6_p0_6 = (p2[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1985:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1985 | double p2_6_p0_6 = (p2[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1986:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1986 | double p2_7_p0_7 = (p2[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1986:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1986 | double p2_7_p0_7 = (p2[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1990:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1990 | double p3_1_p0_1 = (p3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1990:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1990 | double p3_1_p0_1 = (p3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1991:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1991 | double p3_2_p0_2 = (p3[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1991:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1991 | double p3_2_p0_2 = (p3[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1992:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1992 | double p3_3_p0_3 = (p3[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1992:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1992 | double p3_3_p0_3 = (p3[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1993:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1993 | double p3_4_p0_4 = (p3[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1993:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1993 | double p3_4_p0_4 = (p3[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1994:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | double p3_5_p0_5 = (p3[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1994:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | double p3_5_p0_5 = (p3[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1995:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1995 | double p3_6_p0_6 = (p3[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1995:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1995 | double p3_6_p0_6 = (p3[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1996:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1996 | double p3_7_p0_7 = (p3[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:1996:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1996 | double p3_7_p0_7 = (p3[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2000:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2000 | double p4_1_p0_1 = (p4[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2000:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2000 | double p4_1_p0_1 = (p4[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2001:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2001 | double p4_2_p0_2 = (p4[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2001:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2001 | double p4_2_p0_2 = (p4[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2002:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | double p4_3_p0_3 = (p4[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2002:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | double p4_3_p0_3 = (p4[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2003:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2003 | double p4_4_p0_4 = (p4[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2003:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2003 | double p4_4_p0_4 = (p4[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2004:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2004 | double p4_5_p0_5 = (p4[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2004:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2004 | double p4_5_p0_5 = (p4[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2005:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2005 | double p4_6_p0_6 = (p4[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2005:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2005 | double p4_6_p0_6 = (p4[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2006:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2006 | double p4_7_p0_7 = (p4[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2006:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2006 | double p4_7_p0_7 = (p4[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2010:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2010 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2010:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2010 | double q0_1_p0_1 = (q0[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2011:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2011 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2011:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2011 | double q0_2_p0_2 = (q0[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2012:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2012 | double q0_3_p0_3 = (q0[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2012:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2012 | double q0_3_p0_3 = (q0[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2013:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2013 | double q0_4_p0_4 = (q0[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2013:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2013 | double q0_4_p0_4 = (q0[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2014:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2014 | double q0_5_p0_5 = (q0[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2014:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2014 | double q0_5_p0_5 = (q0[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2015:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2015 | double q0_6_p0_6 = (q0[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2015:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2015 | double q0_6_p0_6 = (q0[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2016:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2016 | double q0_7_p0_7 = (q0[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2016:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2016 | double q0_7_p0_7 = (q0[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2020:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2020 | double q1_1_p0_1 = (q1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2020:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2020 | double q1_1_p0_1 = (q1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2021:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | double q1_2_p0_2 = (q1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2021:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | double q1_2_p0_2 = (q1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2022:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2022 | double q1_3_p0_3 = (q1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2022:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2022 | double q1_3_p0_3 = (q1[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2023:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2023 | double q1_4_p0_4 = (q1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2023:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2023 | double q1_4_p0_4 = (q1[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2024:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2024 | double q1_5_p0_5 = (q1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2024:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2024 | double q1_5_p0_5 = (q1[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2025:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2025 | double q1_6_p0_6 = (q1[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2025:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2025 | double q1_6_p0_6 = (q1[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2026:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2026 | double q1_7_p0_7 = (q1[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2026:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2026 | double q1_7_p0_7 = (q1[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2030:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2030 | double q2_1_p0_1 = (q2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2030:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2030 | double q2_1_p0_1 = (q2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2031:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2031 | double q2_2_p0_2 = (q2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2031:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2031 | double q2_2_p0_2 = (q2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2032:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2032 | double q2_3_p0_3 = (q2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2032:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2032 | double q2_3_p0_3 = (q2[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2033:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2033 | double q2_4_p0_4 = (q2[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2033:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2033 | double q2_4_p0_4 = (q2[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2034:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2034 | double q2_5_p0_5 = (q2[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2034:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2034 | double q2_5_p0_5 = (q2[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2035:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2035 | double q2_6_p0_6 = (q2[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2035:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2035 | double q2_6_p0_6 = (q2[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2036:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | double q2_7_p0_7 = (q2[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2036:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | double q2_7_p0_7 = (q2[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2040:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2040 | double q3_1_p0_1 = (q3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2040:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2040 | double q3_1_p0_1 = (q3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2041:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2041 | double q3_2_p0_2 = (q3[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2041:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2041 | double q3_2_p0_2 = (q3[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2042:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2042 | double q3_3_p0_3 = (q3[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2042:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2042 | double q3_3_p0_3 = (q3[3] - p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2043:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2043 | double q3_4_p0_4 = (q3[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2043:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2043 | double q3_4_p0_4 = (q3[4] - p0[4]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2044:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2044 | double q3_5_p0_5 = (q3[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2044:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2044 | double q3_5_p0_5 = (q3[5] - p0[5]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2045:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2045 | double q3_6_p0_6 = (q3[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2045:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2045 | double q3_6_p0_6 = (q3[6] - p0[6]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2046:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2046 | double q3_7_p0_7 = (q3[7] - p0[7]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4.h:2046:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2046 | double q3_7_p0_7 = (q3[7] - p0[7]); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:65: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4h.h:8:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8 | a12 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4h.h:8:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8 | a12 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4h.h:10:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 10 | a13 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4h.h:10:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 10 | a13 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4h.h:16:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16 | a22 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4h.h:16:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16 | a22 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4h.h:18:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 18 | a23 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4h.h:18:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 18 | a23 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4h.h:24:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 24 | a32 = (p3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4h.h:24:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 24 | a32 = (p3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4h.h:26:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 26 | a33 = (p3[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4h.h:26:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 26 | a33 = (p3[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4h.h:32:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 32 | a42 = (p4[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4h.h:32:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 32 | a42 = (p4[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4h.h:34:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 34 | a43 = (p4[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/side4h.h:34:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 34 | a43 = (p4[2] - p0[2]); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:66: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/orient2d.h:8:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8 | a12 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/orient2d.h:8:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8 | a12 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/orient2d.h:12:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12 | a22 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/orient2d.h:12:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12 | a22 = (p2[1] - p0[1]); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:67: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/orient3d.h:8:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8 | a12 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/orient3d.h:8:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8 | a12 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/orient3d.h:10:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 10 | a13 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/orient3d.h:10:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 10 | a13 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/orient3d.h:14:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14 | a22 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/orient3d.h:14:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14 | a22 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/orient3d.h:16:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16 | a23 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/orient3d.h:16:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16 | a23 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/orient3d.h:20:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20 | a32 = (p3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/orient3d.h:20:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20 | a32 = (p3[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/orient3d.h:22:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 22 | a33 = (p3[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/orient3d.h:22:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 22 | a33 = (p3[2] - p0[2]); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:68: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det3d.h:6:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6 | Delta = (((p0[0] * ((p1[1] * p2[2]) - (p1[2] * p2[1]))) - (p1[0] * ((p0[1] * p2[2]) - (p0[2] * p2[1])))) + (p2[0] * ((p0[1] * p1[2]) - (p0[2] * p1[1])))); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det3d.h:6:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6 | Delta = (((p0[0] * ((p1[1] * p2[2]) - (p1[2] * p2[1]))) - (p1[0] * ((p0[1] * p2[2]) - (p0[2] * p2[1])))) + (p2[0] * ((p0[1] * p1[2]) - (p0[2] * p1[1])))); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det3d.h:6:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6 | Delta = (((p0[0] * ((p1[1] * p2[2]) - (p1[2] * p2[1]))) - (p1[0] * ((p0[1] * p2[2]) - (p0[2] * p2[1])))) + (p2[0] * ((p0[1] * p1[2]) - (p0[2] * p1[1])))); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det3d.h:6:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6 | Delta = (((p0[0] * ((p1[1] * p2[2]) - (p1[2] * p2[1]))) - (p1[0] * ((p0[1] * p2[2]) - (p0[2] * p2[1])))) + (p2[0] * ((p0[1] * p1[2]) - (p0[2] * p1[1])))); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det3d.h:6:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6 | Delta = (((p0[0] * ((p1[1] * p2[2]) - (p1[2] * p2[1]))) - (p1[0] * ((p0[1] * p2[2]) - (p0[2] * p2[1])))) + (p2[0] * ((p0[1] * p1[2]) - (p0[2] * p1[1])))); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det3d.h:6:82: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6 | Delta = (((p0[0] * ((p1[1] * p2[2]) - (p1[2] * p2[1]))) - (p1[0] * ((p0[1] * p2[2]) - (p0[2] * p2[1])))) + (p2[0] * ((p0[1] * p1[2]) - (p0[2] * p1[1])))); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det3d.h:6:92: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6 | Delta = (((p0[0] * ((p1[1] * p2[2]) - (p1[2] * p2[1]))) - (p1[0] * ((p0[1] * p2[2]) - (p0[2] * p2[1])))) + (p2[0] * ((p0[1] * p1[2]) - (p0[2] * p1[1])))); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det3d.h:6:100: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6 | Delta = (((p0[0] * ((p1[1] * p2[2]) - (p1[2] * p2[1]))) - (p1[0] * ((p0[1] * p2[2]) - (p0[2] * p2[1])))) + (p2[0] * ((p0[1] * p1[2]) - (p0[2] * p1[1])))); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det3d.h:6:123: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6 | Delta = (((p0[0] * ((p1[1] * p2[2]) - (p1[2] * p2[1]))) - (p1[0] * ((p0[1] * p2[2]) - (p0[2] * p2[1])))) + (p2[0] * ((p0[1] * p1[2]) - (p0[2] * p1[1])))); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det3d.h:6:131: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6 | Delta = (((p0[0] * ((p1[1] * p2[2]) - (p1[2] * p2[1]))) - (p1[0] * ((p0[1] * p2[2]) - (p0[2] * p2[1])))) + (p2[0] * ((p0[1] * p1[2]) - (p0[2] * p1[1])))); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det3d.h:6:141: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6 | Delta = (((p0[0] * ((p1[1] * p2[2]) - (p1[2] * p2[1]))) - (p1[0] * ((p0[1] * p2[2]) - (p0[2] * p2[1])))) + (p2[0] * ((p0[1] * p1[2]) - (p0[2] * p1[1])))); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det3d.h:6:149: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6 | Delta = (((p0[0] * ((p1[1] * p2[2]) - (p1[2] * p2[1]))) - (p1[0] * ((p0[1] * p2[2]) - (p0[2] * p2[1])))) + (p2[0] * ((p0[1] * p1[2]) - (p0[2] * p1[1])))); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det3d.h:18:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 18 | double max2 = fabs(p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det3d.h:19:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 19 | if( (max2 < fabs(p0[2])) ) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det3d.h:21:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 21 | max2 = fabs(p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det3d.h:23:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 23 | if( (max2 < fabs(p1[1])) ) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det3d.h:25:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 25 | max2 = fabs(p1[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det3d.h:27:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 27 | if( (max2 < fabs(p1[2])) ) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det3d.h:29:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 29 | max2 = fabs(p1[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det3d.h:31:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 31 | double max3 = fabs(p1[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det3d.h:32:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 32 | if( (max3 < fabs(p1[2])) ) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det3d.h:34:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 34 | max3 = fabs(p1[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det3d.h:36:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 36 | if( (max3 < fabs(p2[1])) ) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det3d.h:38:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 38 | max3 = fabs(p2[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det3d.h:40:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 40 | if( (max3 < fabs(p2[2])) ) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det3d.h:42:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 42 | max3 = fabs(p2[2]); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:69: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:6:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6 | m12 = ((p1[0] * p0[1]) - (p0[0] * p1[1])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:6:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6 | m12 = ((p1[0] * p0[1]) - (p0[0] * p1[1])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:8:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8 | m13 = ((p2[0] * p0[1]) - (p0[0] * p2[1])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:8:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8 | m13 = ((p2[0] * p0[1]) - (p0[0] * p2[1])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:10:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 10 | m14 = ((p3[0] * p0[1]) - (p0[0] * p3[1])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:10:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 10 | m14 = ((p3[0] * p0[1]) - (p0[0] * p3[1])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:12:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12 | m23 = ((p2[0] * p1[1]) - (p1[0] * p2[1])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:12:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12 | m23 = ((p2[0] * p1[1]) - (p1[0] * p2[1])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:14:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14 | m24 = ((p3[0] * p1[1]) - (p1[0] * p3[1])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:14:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14 | m24 = ((p3[0] * p1[1]) - (p1[0] * p3[1])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:16:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16 | m34 = ((p3[0] * p2[1]) - (p2[0] * p3[1])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:16:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16 | m34 = ((p3[0] * p2[1]) - (p2[0] * p3[1])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:18:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 18 | m123 = (((m23 * p0[2]) - (m13 * p1[2])) + (m12 * p2[2])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:18:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 18 | m123 = (((m23 * p0[2]) - (m13 * p1[2])) + (m12 * p2[2])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:18:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 18 | m123 = (((m23 * p0[2]) - (m13 * p1[2])) + (m12 * p2[2])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:20:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20 | m124 = (((m24 * p0[2]) - (m14 * p1[2])) + (m12 * p3[2])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:20:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20 | m124 = (((m24 * p0[2]) - (m14 * p1[2])) + (m12 * p3[2])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:20:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20 | m124 = (((m24 * p0[2]) - (m14 * p1[2])) + (m12 * p3[2])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:22:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 22 | m134 = (((m34 * p0[2]) - (m14 * p2[2])) + (m13 * p3[2])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:22:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 22 | m134 = (((m34 * p0[2]) - (m14 * p2[2])) + (m13 * p3[2])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:22:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 22 | m134 = (((m34 * p0[2]) - (m14 * p2[2])) + (m13 * p3[2])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:24:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 24 | m234 = (((m34 * p1[2]) - (m24 * p2[2])) + (m23 * p3[2])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:24:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 24 | m234 = (((m34 * p1[2]) - (m24 * p2[2])) + (m23 * p3[2])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:24:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 24 | m234 = (((m34 * p1[2]) - (m24 * p2[2])) + (m23 * p3[2])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:26:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 26 | Delta = ((((m234 * p0[3]) - (m134 * p1[3])) + (m124 * p2[3])) - (m123 * p3[3])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:26:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 26 | Delta = ((((m234 * p0[3]) - (m134 * p1[3])) + (m124 * p2[3])) - (m123 * p3[3])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:26:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 26 | Delta = ((((m234 * p0[3]) - (m134 * p1[3])) + (m124 * p2[3])) - (m123 * p3[3])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:26:77: warning: unsafe buffer access [-Wunsafe-buffer-usage] 26 | Delta = ((((m234 * p0[3]) - (m134 * p1[3])) + (m124 * p2[3])) - (m123 * p3[3])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:42:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 42 | double max2 = fabs(p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:43:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 43 | if( (max2 < fabs(p1[1])) ) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:45:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 45 | max2 = fabs(p1[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:47:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 47 | if( (max2 < fabs(p2[1])) ) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:49:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 49 | max2 = fabs(p2[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:51:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 51 | if( (max2 < fabs(p3[1])) ) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:53:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 53 | max2 = fabs(p3[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:55:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 55 | double max3 = fabs(p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:56:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 56 | if( (max3 < fabs(p1[2])) ) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:58:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 58 | max3 = fabs(p1[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:60:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 60 | if( (max3 < fabs(p2[2])) ) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:62:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 62 | max3 = fabs(p2[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:64:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 64 | if( (max3 < fabs(p3[2])) ) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:66:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 66 | max3 = fabs(p3[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:68:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 68 | double max4 = fabs(p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:69:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 69 | if( (max4 < fabs(p1[3])) ) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:71:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | max4 = fabs(p1[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:73:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 73 | if( (max4 < fabs(p2[3])) ) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 75 | max4 = fabs(p2[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:77:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 77 | if( (max4 < fabs(p3[3])) ) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det4d.h:79:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 79 | max4 = fabs(p3[3]); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:70: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/dot3d.h:8:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8 | a12 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/dot3d.h:8:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8 | a12 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/dot3d.h:10:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 10 | a13 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/dot3d.h:10:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 10 | a13 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/dot3d.h:14:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14 | a22 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/dot3d.h:14:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14 | a22 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/dot3d.h:16:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16 | a23 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/dot3d.h:16:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16 | a23 = (p2[2] - p0[2]); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:71: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/dot_compare_3d.h:6:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6 | d1 = (((p0[0] * p1[0]) + (p0[1] * p1[1])) + (p0[2] * p1[2])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/dot_compare_3d.h:6:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6 | d1 = (((p0[0] * p1[0]) + (p0[1] * p1[1])) + (p0[2] * p1[2])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/dot_compare_3d.h:6:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6 | d1 = (((p0[0] * p1[0]) + (p0[1] * p1[1])) + (p0[2] * p1[2])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/dot_compare_3d.h:6:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6 | d1 = (((p0[0] * p1[0]) + (p0[1] * p1[1])) + (p0[2] * p1[2])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/dot_compare_3d.h:8:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8 | d2 = (((p0[0] * p2[0]) + (p0[1] * p2[1])) + (p0[2] * p2[2])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/dot_compare_3d.h:8:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8 | d2 = (((p0[0] * p2[0]) + (p0[1] * p2[1])) + (p0[2] * p2[2])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/dot_compare_3d.h:8:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8 | d2 = (((p0[0] * p2[0]) + (p0[1] * p2[1])) + (p0[2] * p2[2])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/dot_compare_3d.h:8:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8 | d2 = (((p0[0] * p2[0]) + (p0[1] * p2[1])) + (p0[2] * p2[2])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/dot_compare_3d.h:14:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14 | if( (max1 < fabs(p0[1])) ) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/dot_compare_3d.h:16:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16 | max1 = fabs(p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/dot_compare_3d.h:18:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 18 | if( (max1 < fabs(p0[2])) ) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/dot_compare_3d.h:20:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20 | max1 = fabs(p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/dot_compare_3d.h:23:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 23 | if( (max2 < fabs(p1[1])) ) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/dot_compare_3d.h:25:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 25 | max2 = fabs(p1[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/dot_compare_3d.h:27:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 27 | if( (max2 < fabs(p1[2])) ) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/dot_compare_3d.h:29:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 29 | max2 = fabs(p1[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/dot_compare_3d.h:35:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 35 | if( (max2 < fabs(p2[1])) ) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/dot_compare_3d.h:37:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 37 | max2 = fabs(p2[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/dot_compare_3d.h:39:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 39 | if( (max2 < fabs(p2[2])) ) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/dot_compare_3d.h:41:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 41 | max2 = fabs(p2[2]); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:72: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:8:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8 | a3_1 = (p4[1] - p3[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:8:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8 | a3_1 = (p4[1] - p3[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:10:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 10 | a3_2 = (p4[2] - p3[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:10:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 10 | a3_2 = (p4[2] - p3[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:12:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12 | a3_3 = (p4[3] - p3[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:12:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12 | a3_3 = (p4[3] - p3[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:14:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14 | m12 = ((p1[0] * p0[1]) - (p0[0] * p1[1])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:14:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14 | m12 = ((p1[0] * p0[1]) - (p0[0] * p1[1])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:16:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16 | m13 = ((p2[0] * p0[1]) - (p0[0] * p2[1])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:16:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16 | m13 = ((p2[0] * p0[1]) - (p0[0] * p2[1])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:18:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 18 | m14 = ((a3_0 * p0[1]) - (p0[0] * a3_1)); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:20:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20 | m23 = ((p2[0] * p1[1]) - (p1[0] * p2[1])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:20:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20 | m23 = ((p2[0] * p1[1]) - (p1[0] * p2[1])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:22:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 22 | m24 = ((a3_0 * p1[1]) - (p1[0] * a3_1)); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:24:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 24 | m34 = ((a3_0 * p2[1]) - (p2[0] * a3_1)); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:26:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 26 | m123 = (((m23 * p0[2]) - (m13 * p1[2])) + (m12 * p2[2])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:26:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 26 | m123 = (((m23 * p0[2]) - (m13 * p1[2])) + (m12 * p2[2])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:26:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 26 | m123 = (((m23 * p0[2]) - (m13 * p1[2])) + (m12 * p2[2])); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:28:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 28 | m124 = (((m24 * p0[2]) - (m14 * p1[2])) + (m12 * a3_2)); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:28:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 28 | m124 = (((m24 * p0[2]) - (m14 * p1[2])) + (m12 * a3_2)); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:30:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 30 | m134 = (((m34 * p0[2]) - (m14 * p2[2])) + (m13 * a3_2)); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:30:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 30 | m134 = (((m34 * p0[2]) - (m14 * p2[2])) + (m13 * a3_2)); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:32:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 32 | m234 = (((m34 * p1[2]) - (m24 * p2[2])) + (m23 * a3_2)); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:32:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 32 | m234 = (((m34 * p1[2]) - (m24 * p2[2])) + (m23 * a3_2)); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:34:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 34 | Delta = ((((m234 * p0[3]) - (m134 * p1[3])) + (m124 * p2[3])) - (m123 * a3_3)); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:34:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 34 | Delta = ((((m234 * p0[3]) - (m134 * p1[3])) + (m124 * p2[3])) - (m123 * a3_3)); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:34:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 34 | Delta = ((((m234 * p0[3]) - (m134 * p1[3])) + (m124 * p2[3])) - (m123 * a3_3)); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:50:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 50 | double max2 = fabs(p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:51:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 51 | if( (max2 < fabs(p1[1])) ) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:53:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 53 | max2 = fabs(p1[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:55:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 55 | if( (max2 < fabs(p2[1])) ) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:57:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 57 | max2 = fabs(p2[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:63:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 63 | double max3 = fabs(p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:64:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 64 | if( (max3 < fabs(p1[2])) ) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:66:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 66 | max3 = fabs(p1[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:68:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 68 | if( (max3 < fabs(p2[2])) ) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:70:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | max3 = fabs(p2[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:76:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 76 | double max4 = fabs(p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:77:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 77 | if( (max4 < fabs(p1[3])) ) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:79:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 79 | max4 = fabs(p1[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:81:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 81 | if( (max4 < fabs(p2[3])) ) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/det_compare_4d.h:83:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 83 | max4 = fabs(p2[3]); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:73: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/aligned3d.h:8:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8 | a12 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/aligned3d.h:8:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8 | a12 = (p1[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/aligned3d.h:10:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 10 | a13 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/aligned3d.h:10:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 10 | a13 = (p1[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/aligned3d.h:14:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14 | a22 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/aligned3d.h:14:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14 | a22 = (p2[1] - p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/aligned3d.h:16:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16 | a23 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates/aligned3d.h:16:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16 | a23 = (p2[2] - p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:109:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 109 | if(x[i] < y[i]) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:109:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 109 | if(x[i] < y[i]) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:112:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 112 | if(x[i] > y[i]) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:112:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 112 | if(x[i] > y[i]) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:116:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 116 | return (x[dim_-1] < y[dim_-1]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:116:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 116 | return (x[dim_-1] < y[dim_-1]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:136:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 136 | if(x[1] < y[1]) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:136:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 136 | if(x[1] < y[1]) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:139:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 139 | if(x[1] > y[1]) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:139:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 139 | if(x[1] > y[1]) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:142:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 142 | return x[2] < y[2]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:142:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 142 | return x[2] < y[2]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:239:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 239 | double pty = p[1] - t[1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:239:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 239 | double pty = p[1] - t[1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:240:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | double ptz = p[2] - t[2]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | double ptz = p[2] - t[2]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:244:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 244 | double qty = q[1] - t[1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:244:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 244 | double qty = q[1] - t[1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:245:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 245 | double qtz = q[2] - t[2]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:245:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 245 | double qtz = q[2] - t[2]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:249:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 249 | double rty = r[1] - t[1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:249:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 249 | double rty = r[1] - t[1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:250:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | double rtz = r[2] - t[2]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:250:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | double rtz = r[2] - t[2]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:254:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | double sty = s[1] - t[1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:254:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | double sty = s[1] - t[1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:255:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 255 | double stz = s[2] - t[2]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:255:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 255 | double stz = s[2] - t[2]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:464:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 464 | SOS_sort(p_sort, p_sort + 3, dim); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:467:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 467 | if(p_sort[i] == p0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:475:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 475 | if(p_sort[i] == p1) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:482:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 482 | if(p_sort[i] == p2) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:644:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 644 | SOS_sort(p_sort, p_sort + 4, dim); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:646:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 646 | if(p_sort[i] == p0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:658:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 658 | } else if(p_sort[i] == p1) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:667:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 667 | } else if(p_sort[i] == p2) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:676:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 676 | } else if(p_sort[i] == p3) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:767:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 767 | SOS_sort(p_sort, p_sort + 4, 3); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:769:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 769 | if(p_sort[i] == p0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:781:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 781 | } else if(p_sort[i] == p1) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:790:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 790 | } else if(p_sort[i] == p2) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:799:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 799 | } else if(p_sort[i] == p3) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:895:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 895 | const expansion& a12 = expansion_diff(p1[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:895:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 895 | const expansion& a12 = expansion_diff(p1[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:895:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 895 | const expansion& a12 = expansion_diff(p1[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:895:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 895 | const expansion& a12 = expansion_diff(p1[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:895:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 895 | const expansion& a12 = expansion_diff(p1[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:895:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 895 | const expansion& a12 = expansion_diff(p1[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:896:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 896 | const expansion& a13 = expansion_diff(p1[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:896:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 896 | const expansion& a13 = expansion_diff(p1[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:896:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 896 | const expansion& a13 = expansion_diff(p1[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:896:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 896 | const expansion& a13 = expansion_diff(p1[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:896:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 896 | const expansion& a13 = expansion_diff(p1[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:896:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 896 | const expansion& a13 = expansion_diff(p1[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:900:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 900 | const expansion& a22 = expansion_diff(p2[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:900:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 900 | const expansion& a22 = expansion_diff(p2[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:900:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 900 | const expansion& a22 = expansion_diff(p2[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:900:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 900 | const expansion& a22 = expansion_diff(p2[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:900:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 900 | const expansion& a22 = expansion_diff(p2[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:900:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 900 | const expansion& a22 = expansion_diff(p2[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:901:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 901 | const expansion& a23 = expansion_diff(p2[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:901:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 901 | const expansion& a23 = expansion_diff(p2[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:901:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 901 | const expansion& a23 = expansion_diff(p2[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:901:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 901 | const expansion& a23 = expansion_diff(p2[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:901:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 901 | const expansion& a23 = expansion_diff(p2[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:901:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 901 | const expansion& a23 = expansion_diff(p2[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:905:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 905 | const expansion& a32 = expansion_diff(p3[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:905:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 905 | const expansion& a32 = expansion_diff(p3[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:905:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 905 | const expansion& a32 = expansion_diff(p3[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:905:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 905 | const expansion& a32 = expansion_diff(p3[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:905:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 905 | const expansion& a32 = expansion_diff(p3[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:905:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 905 | const expansion& a32 = expansion_diff(p3[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:906:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 906 | const expansion& a33 = expansion_diff(p3[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:906:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 906 | const expansion& a33 = expansion_diff(p3[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:906:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 906 | const expansion& a33 = expansion_diff(p3[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:906:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 906 | const expansion& a33 = expansion_diff(p3[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:906:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 906 | const expansion& a33 = expansion_diff(p3[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:906:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 906 | const expansion& a33 = expansion_diff(p3[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:910:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 910 | const expansion& a42 = expansion_diff(p4[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:910:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 910 | const expansion& a42 = expansion_diff(p4[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:910:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 910 | const expansion& a42 = expansion_diff(p4[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:910:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 910 | const expansion& a42 = expansion_diff(p4[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:910:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 910 | const expansion& a42 = expansion_diff(p4[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:910:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 910 | const expansion& a42 = expansion_diff(p4[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:911:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 911 | const expansion& a43 = expansion_diff(p4[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:911:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 911 | const expansion& a43 = expansion_diff(p4[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:911:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 911 | const expansion& a43 = expansion_diff(p4[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:911:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 911 | const expansion& a43 = expansion_diff(p4[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:911:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 911 | const expansion& a43 = expansion_diff(p4[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:911:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 911 | const expansion& a43 = expansion_diff(p4[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:990:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 990 | SOS_sort(p_sort, p_sort + 5, 3); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:992:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 992 | if(p_sort[i] == p0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1000:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1000 | } else if(p_sort[i] == p1) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1005:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1005 | } else if(p_sort[i] == p2) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1010:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1010 | } else if(p_sort[i] == p3) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1015:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1015 | } else if(p_sort[i] == p4) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1144:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1144 | SOS_sort(p_sort, p_sort + 5, dim); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1146:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1146 | if(p_sort[i] == p0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1161:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1161 | } else if(p_sort[i] == p1) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1171:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1171 | } else if(p_sort[i] == p2) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1181:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1181 | } else if(p_sort[i] == p3) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1191:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1191 | } else if(p_sort[i] == p4) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1268:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1268 | const expansion& a12 = expansion_diff(p1[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1268:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1268 | const expansion& a12 = expansion_diff(p1[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1268:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1268 | const expansion& a12 = expansion_diff(p1[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1268:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1268 | const expansion& a12 = expansion_diff(p1[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1268:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1268 | const expansion& a12 = expansion_diff(p1[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1268:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1268 | const expansion& a12 = expansion_diff(p1[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1271:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1271 | const expansion& a22 = expansion_diff(p2[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1271:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1271 | const expansion& a22 = expansion_diff(p2[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1271:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1271 | const expansion& a22 = expansion_diff(p2[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1271:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1271 | const expansion& a22 = expansion_diff(p2[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1271:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1271 | const expansion& a22 = expansion_diff(p2[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1271:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1271 | const expansion& a22 = expansion_diff(p2[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1290:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1290 | const expansion& a12 = expansion_diff(p1[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1290:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1290 | const expansion& a12 = expansion_diff(p1[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1290:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1290 | const expansion& a12 = expansion_diff(p1[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1290:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1290 | const expansion& a12 = expansion_diff(p1[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1290:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1290 | const expansion& a12 = expansion_diff(p1[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1290:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1290 | const expansion& a12 = expansion_diff(p1[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1291:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1291 | const expansion& a13 = expansion_diff(p1[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1291:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1291 | const expansion& a13 = expansion_diff(p1[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1291:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1291 | const expansion& a13 = expansion_diff(p1[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1291:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1291 | const expansion& a13 = expansion_diff(p1[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1291:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1291 | const expansion& a13 = expansion_diff(p1[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1291:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1291 | const expansion& a13 = expansion_diff(p1[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1294:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1294 | const expansion& a22 = expansion_diff(p2[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1294:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1294 | const expansion& a22 = expansion_diff(p2[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1294:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1294 | const expansion& a22 = expansion_diff(p2[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1294:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1294 | const expansion& a22 = expansion_diff(p2[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1294:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1294 | const expansion& a22 = expansion_diff(p2[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1294:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1294 | const expansion& a22 = expansion_diff(p2[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1295:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1295 | const expansion& a23 = expansion_diff(p2[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1295:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1295 | const expansion& a23 = expansion_diff(p2[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1295:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1295 | const expansion& a23 = expansion_diff(p2[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1295:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1295 | const expansion& a23 = expansion_diff(p2[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1295:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1295 | const expansion& a23 = expansion_diff(p2[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1295:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1295 | const expansion& a23 = expansion_diff(p2[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1298:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1298 | const expansion& a32 = expansion_diff(p3[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1298:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1298 | const expansion& a32 = expansion_diff(p3[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1298:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1298 | const expansion& a32 = expansion_diff(p3[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1298:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1298 | const expansion& a32 = expansion_diff(p3[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1298:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1298 | const expansion& a32 = expansion_diff(p3[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1298:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1298 | const expansion& a32 = expansion_diff(p3[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1299:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1299 | const expansion& a33 = expansion_diff(p3[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1299:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1299 | const expansion& a33 = expansion_diff(p3[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1299:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1299 | const expansion& a33 = expansion_diff(p3[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1299:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1299 | const expansion& a33 = expansion_diff(p3[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1299:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1299 | const expansion& a33 = expansion_diff(p3[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1299:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1299 | const expansion& a33 = expansion_diff(p3[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1317:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1317 | const expansion& a12 = expansion_diff(p1[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1317:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1317 | const expansion& a12 = expansion_diff(p1[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1317:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1317 | const expansion& a12 = expansion_diff(p1[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1317:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1317 | const expansion& a12 = expansion_diff(p1[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1317:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1317 | const expansion& a12 = expansion_diff(p1[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1317:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1317 | const expansion& a12 = expansion_diff(p1[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1318:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1318 | const expansion& a13 = expansion_diff(p1[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1318:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1318 | const expansion& a13 = expansion_diff(p1[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1318:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1318 | const expansion& a13 = expansion_diff(p1[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1318:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1318 | const expansion& a13 = expansion_diff(p1[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1318:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1318 | const expansion& a13 = expansion_diff(p1[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1318:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1318 | const expansion& a13 = expansion_diff(p1[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1322:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1322 | const expansion& a22 = expansion_diff(p2[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1322:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1322 | const expansion& a22 = expansion_diff(p2[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1322:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1322 | const expansion& a22 = expansion_diff(p2[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1322:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1322 | const expansion& a22 = expansion_diff(p2[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1322:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1322 | const expansion& a22 = expansion_diff(p2[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1322:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1322 | const expansion& a22 = expansion_diff(p2[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1323:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1323 | const expansion& a23 = expansion_diff(p2[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1323:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1323 | const expansion& a23 = expansion_diff(p2[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1323:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1323 | const expansion& a23 = expansion_diff(p2[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1323:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1323 | const expansion& a23 = expansion_diff(p2[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1323:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1323 | const expansion& a23 = expansion_diff(p2[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1323:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1323 | const expansion& a23 = expansion_diff(p2[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1327:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | const expansion& a32 = expansion_diff(p3[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1327:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | const expansion& a32 = expansion_diff(p3[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1327:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | const expansion& a32 = expansion_diff(p3[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1327:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | const expansion& a32 = expansion_diff(p3[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1327:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | const expansion& a32 = expansion_diff(p3[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1327:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | const expansion& a32 = expansion_diff(p3[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1328:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1328 | const expansion& a33 = expansion_diff(p3[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1328:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1328 | const expansion& a33 = expansion_diff(p3[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1328:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1328 | const expansion& a33 = expansion_diff(p3[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1328:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1328 | const expansion& a33 = expansion_diff(p3[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1328:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1328 | const expansion& a33 = expansion_diff(p3[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1328:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1328 | const expansion& a33 = expansion_diff(p3[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1332:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1332 | const expansion& a42 = expansion_diff(p4[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1332:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1332 | const expansion& a42 = expansion_diff(p4[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1332:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1332 | const expansion& a42 = expansion_diff(p4[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1332:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1332 | const expansion& a42 = expansion_diff(p4[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1332:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1332 | const expansion& a42 = expansion_diff(p4[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1332:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1332 | const expansion& a42 = expansion_diff(p4[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1333:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1333 | const expansion& a43 = expansion_diff(p4[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1333:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1333 | const expansion& a43 = expansion_diff(p4[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1333:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1333 | const expansion& a43 = expansion_diff(p4[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1333:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1333 | const expansion& a43 = expansion_diff(p4[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1333:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1333 | const expansion& a43 = expansion_diff(p4[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1333:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1333 | const expansion& a43 = expansion_diff(p4[2], p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1381:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1381 | SOS_sort(p_sort, p_sort + 5, 3); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1383:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1383 | if(p_sort[i] == p0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1391:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1391 | } else if(p_sort[i] == p1) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1396:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1396 | } else if(p_sort[i] == p2) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1401:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1401 | } else if(p_sort[i] == p3) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1406:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1406 | } else if(p_sort[i] == p4) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1423:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1423 | const expansion& a12 = expansion_diff(p1[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1423:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1423 | const expansion& a12 = expansion_diff(p1[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1423:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1423 | const expansion& a12 = expansion_diff(p1[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1423:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1423 | const expansion& a12 = expansion_diff(p1[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1423:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1423 | const expansion& a12 = expansion_diff(p1[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1423:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1423 | const expansion& a12 = expansion_diff(p1[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1427:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1427 | const expansion& a22 = expansion_diff(p2[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1427:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1427 | const expansion& a22 = expansion_diff(p2[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1427:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1427 | const expansion& a22 = expansion_diff(p2[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1427:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1427 | const expansion& a22 = expansion_diff(p2[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1427:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1427 | const expansion& a22 = expansion_diff(p2[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1427:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1427 | const expansion& a22 = expansion_diff(p2[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1431:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1431 | const expansion& a32 = expansion_diff(p3[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1431:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1431 | const expansion& a32 = expansion_diff(p3[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1431:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1431 | const expansion& a32 = expansion_diff(p3[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1431:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1431 | const expansion& a32 = expansion_diff(p3[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1431:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1431 | const expansion& a32 = expansion_diff(p3[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1431:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1431 | const expansion& a32 = expansion_diff(p3[1], p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1464:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1464 | SOS_sort(p_sort, p_sort + 4, 2); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1466:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1466 | if(p_sort[i] == p0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1473:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1473 | } else if(p_sort[i] == p1) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1478:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1478 | } else if(p_sort[i] == p2) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1483:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1483 | } else if(p_sort[i] == p3) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1506:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1506 | const expansion& p0_1 = expansion_create(p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1222:39: note: expanded from macro 'expansion_create' 1222 | new_expansion_on_stack(1)->assign(a) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1507:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1507 | const expansion& p0_2 = expansion_create(p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1222:39: note: expanded from macro 'expansion_create' 1222 | new_expansion_on_stack(1)->assign(a) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1510:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1510 | const expansion& p1_1 = expansion_create(p1[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1222:39: note: expanded from macro 'expansion_create' 1222 | new_expansion_on_stack(1)->assign(a) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1511:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1511 | const expansion& p1_2 = expansion_create(p1[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1222:39: note: expanded from macro 'expansion_create' 1222 | new_expansion_on_stack(1)->assign(a) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1514:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1514 | const expansion& p2_1 = expansion_create(p2[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1222:39: note: expanded from macro 'expansion_create' 1222 | new_expansion_on_stack(1)->assign(a) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1515:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1515 | const expansion& p2_2 = expansion_create(p2[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1222:39: note: expanded from macro 'expansion_create' 1222 | new_expansion_on_stack(1)->assign(a) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1538:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1538 | const expansion& U_1 = expansion_diff(p1[1],p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1538:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1538 | const expansion& U_1 = expansion_diff(p1[1],p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1538:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1538 | const expansion& U_1 = expansion_diff(p1[1],p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1538:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1538 | const expansion& U_1 = expansion_diff(p1[1],p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1538:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1538 | const expansion& U_1 = expansion_diff(p1[1],p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1538:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1538 | const expansion& U_1 = expansion_diff(p1[1],p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1539:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1539 | const expansion& U_2 = expansion_diff(p1[2],p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1539:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1539 | const expansion& U_2 = expansion_diff(p1[2],p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1539:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1539 | const expansion& U_2 = expansion_diff(p1[2],p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1539:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1539 | const expansion& U_2 = expansion_diff(p1[2],p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1539:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1539 | const expansion& U_2 = expansion_diff(p1[2],p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1539:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1539 | const expansion& U_2 = expansion_diff(p1[2],p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1542:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1542 | const expansion& V_1 = expansion_diff(p2[1],p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1542:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1542 | const expansion& V_1 = expansion_diff(p2[1],p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1542:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1542 | const expansion& V_1 = expansion_diff(p2[1],p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1542:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1542 | const expansion& V_1 = expansion_diff(p2[1],p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1542:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1542 | const expansion& V_1 = expansion_diff(p2[1],p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1542:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1542 | const expansion& V_1 = expansion_diff(p2[1],p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1543:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1543 | const expansion& V_2 = expansion_diff(p2[2],p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1543:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1543 | const expansion& V_2 = expansion_diff(p2[2],p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1543:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1543 | const expansion& V_2 = expansion_diff(p2[2],p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1543:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1543 | const expansion& V_2 = expansion_diff(p2[2],p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1543:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1543 | const expansion& V_2 = expansion_diff(p2[2],p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1543:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1543 | const expansion& V_2 = expansion_diff(p2[2],p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1567:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1567 | const expansion& U_1 = expansion_diff(p1[1],p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1567:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1567 | const expansion& U_1 = expansion_diff(p1[1],p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1567:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1567 | const expansion& U_1 = expansion_diff(p1[1],p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1567:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1567 | const expansion& U_1 = expansion_diff(p1[1],p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1567:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1567 | const expansion& U_1 = expansion_diff(p1[1],p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1567:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1567 | const expansion& U_1 = expansion_diff(p1[1],p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1568:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | const expansion& U_2 = expansion_diff(p1[2],p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1568:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | const expansion& U_2 = expansion_diff(p1[2],p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1568:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | const expansion& U_2 = expansion_diff(p1[2],p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1568:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | const expansion& U_2 = expansion_diff(p1[2],p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1568:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | const expansion& U_2 = expansion_diff(p1[2],p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1568:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | const expansion& U_2 = expansion_diff(p1[2],p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1571:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1571 | const expansion& V_1 = expansion_diff(p2[1],p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1571:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1571 | const expansion& V_1 = expansion_diff(p2[1],p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1571:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1571 | const expansion& V_1 = expansion_diff(p2[1],p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1571:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1571 | const expansion& V_1 = expansion_diff(p2[1],p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1571:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1571 | const expansion& V_1 = expansion_diff(p2[1],p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1571:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1571 | const expansion& V_1 = expansion_diff(p2[1],p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1572:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1572 | const expansion& V_2 = expansion_diff(p2[2],p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1572:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1572 | const expansion& V_2 = expansion_diff(p2[2],p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1572:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1572 | const expansion& V_2 = expansion_diff(p2[2],p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1572:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1572 | const expansion& V_2 = expansion_diff(p2[2],p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1572:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1572 | const expansion& V_2 = expansion_diff(p2[2],p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1572:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1572 | const expansion& V_2 = expansion_diff(p2[2],p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1592:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1592 | const expansion& d01_1 = expansion_product(v0[1], v1[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1351:37: note: expanded from macro 'expansion_product' 1351 | expansion::product_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1592:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1592 | const expansion& d01_1 = expansion_product(v0[1], v1[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1351:40: note: expanded from macro 'expansion_product' 1351 | expansion::product_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1592:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1592 | const expansion& d01_1 = expansion_product(v0[1], v1[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1351:37: note: expanded from macro 'expansion_product' 1351 | expansion::product_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1592:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1592 | const expansion& d01_1 = expansion_product(v0[1], v1[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1351:40: note: expanded from macro 'expansion_product' 1351 | expansion::product_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1592:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1592 | const expansion& d01_1 = expansion_product(v0[1], v1[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1352:23: note: expanded from macro 'expansion_product' 1352 | )->assign_product(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1592:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1592 | const expansion& d01_1 = expansion_product(v0[1], v1[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1352:26: note: expanded from macro 'expansion_product' 1352 | )->assign_product(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1593:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1593 | const expansion& d01_2 = expansion_product(v0[2], v1[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1351:37: note: expanded from macro 'expansion_product' 1351 | expansion::product_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1593:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1593 | const expansion& d01_2 = expansion_product(v0[2], v1[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1351:40: note: expanded from macro 'expansion_product' 1351 | expansion::product_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1593:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1593 | const expansion& d01_2 = expansion_product(v0[2], v1[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1351:37: note: expanded from macro 'expansion_product' 1351 | expansion::product_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1593:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1593 | const expansion& d01_2 = expansion_product(v0[2], v1[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1351:40: note: expanded from macro 'expansion_product' 1351 | expansion::product_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1593:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1593 | const expansion& d01_2 = expansion_product(v0[2], v1[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1352:23: note: expanded from macro 'expansion_product' 1352 | )->assign_product(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1593:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1593 | const expansion& d01_2 = expansion_product(v0[2], v1[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1352:26: note: expanded from macro 'expansion_product' 1352 | )->assign_product(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1598:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1598 | const expansion& d02_1 = expansion_product(v0[1], v2[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1351:37: note: expanded from macro 'expansion_product' 1351 | expansion::product_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1598:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1598 | const expansion& d02_1 = expansion_product(v0[1], v2[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1351:40: note: expanded from macro 'expansion_product' 1351 | expansion::product_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1598:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1598 | const expansion& d02_1 = expansion_product(v0[1], v2[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1351:37: note: expanded from macro 'expansion_product' 1351 | expansion::product_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1598:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1598 | const expansion& d02_1 = expansion_product(v0[1], v2[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1351:40: note: expanded from macro 'expansion_product' 1351 | expansion::product_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1598:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1598 | const expansion& d02_1 = expansion_product(v0[1], v2[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1352:23: note: expanded from macro 'expansion_product' 1352 | )->assign_product(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1598:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1598 | const expansion& d02_1 = expansion_product(v0[1], v2[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1352:26: note: expanded from macro 'expansion_product' 1352 | )->assign_product(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1599:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1599 | const expansion& d02_2 = expansion_product(v0[2], v2[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1351:37: note: expanded from macro 'expansion_product' 1351 | expansion::product_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1599:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1599 | const expansion& d02_2 = expansion_product(v0[2], v2[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1351:40: note: expanded from macro 'expansion_product' 1351 | expansion::product_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1599:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1599 | const expansion& d02_2 = expansion_product(v0[2], v2[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1351:37: note: expanded from macro 'expansion_product' 1351 | expansion::product_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1599:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1599 | const expansion& d02_2 = expansion_product(v0[2], v2[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1351:40: note: expanded from macro 'expansion_product' 1351 | expansion::product_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1599:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1599 | const expansion& d02_2 = expansion_product(v0[2], v2[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1352:23: note: expanded from macro 'expansion_product' 1352 | )->assign_product(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1599:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1599 | const expansion& d02_2 = expansion_product(v0[2], v2[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1352:26: note: expanded from macro 'expansion_product' 1352 | )->assign_product(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1974:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1974 | const expansion& p0_1 = expansion_create(p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1222:39: note: expanded from macro 'expansion_create' 1222 | new_expansion_on_stack(1)->assign(a) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1975:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1975 | const expansion& p0_2 = expansion_create(p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1222:39: note: expanded from macro 'expansion_create' 1222 | new_expansion_on_stack(1)->assign(a) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1976:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1976 | const expansion& p0_3 = expansion_create(p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1222:39: note: expanded from macro 'expansion_create' 1222 | new_expansion_on_stack(1)->assign(a) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1979:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1979 | const expansion& p1_1 = expansion_create(p1[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1222:39: note: expanded from macro 'expansion_create' 1222 | new_expansion_on_stack(1)->assign(a) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1980:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1980 | const expansion& p1_2 = expansion_create(p1[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1222:39: note: expanded from macro 'expansion_create' 1222 | new_expansion_on_stack(1)->assign(a) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1981:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1981 | const expansion& p1_3 = expansion_create(p1[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1222:39: note: expanded from macro 'expansion_create' 1222 | new_expansion_on_stack(1)->assign(a) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1984:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1984 | const expansion& p2_1 = expansion_create(p2[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1222:39: note: expanded from macro 'expansion_create' 1222 | new_expansion_on_stack(1)->assign(a) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1985:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1985 | const expansion& p2_2 = expansion_create(p2[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1222:39: note: expanded from macro 'expansion_create' 1222 | new_expansion_on_stack(1)->assign(a) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1986:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1986 | const expansion& p2_3 = expansion_create(p2[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1222:39: note: expanded from macro 'expansion_create' 1222 | new_expansion_on_stack(1)->assign(a) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1989:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1989 | const expansion& p3_1 = expansion_create(p3[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1222:39: note: expanded from macro 'expansion_create' 1222 | new_expansion_on_stack(1)->assign(a) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1990:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1990 | const expansion& p3_2 = expansion_create(p3[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1222:39: note: expanded from macro 'expansion_create' 1222 | new_expansion_on_stack(1)->assign(a) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:1991:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1991 | const expansion& p3_3 = expansion_create(p3[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1222:39: note: expanded from macro 'expansion_create' 1222 | new_expansion_on_stack(1)->assign(a) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:2014:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2014 | const expansion& p0_1 = expansion_create(p0[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1222:39: note: expanded from macro 'expansion_create' 1222 | new_expansion_on_stack(1)->assign(a) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:2015:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2015 | const expansion& p0_2 = expansion_create(p0[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1222:39: note: expanded from macro 'expansion_create' 1222 | new_expansion_on_stack(1)->assign(a) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:2016:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2016 | const expansion& p0_3 = expansion_create(p0[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1222:39: note: expanded from macro 'expansion_create' 1222 | new_expansion_on_stack(1)->assign(a) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:2019:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2019 | const expansion& p1_1 = expansion_create(p1[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1222:39: note: expanded from macro 'expansion_create' 1222 | new_expansion_on_stack(1)->assign(a) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:2020:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2020 | const expansion& p1_2 = expansion_create(p1[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1222:39: note: expanded from macro 'expansion_create' 1222 | new_expansion_on_stack(1)->assign(a) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:2021:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | const expansion& p1_3 = expansion_create(p1[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1222:39: note: expanded from macro 'expansion_create' 1222 | new_expansion_on_stack(1)->assign(a) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:2024:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2024 | const expansion& p2_1 = expansion_create(p2[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1222:39: note: expanded from macro 'expansion_create' 1222 | new_expansion_on_stack(1)->assign(a) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:2025:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2025 | const expansion& p2_2 = expansion_create(p2[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1222:39: note: expanded from macro 'expansion_create' 1222 | new_expansion_on_stack(1)->assign(a) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:2026:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2026 | const expansion& p2_3 = expansion_create(p2[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1222:39: note: expanded from macro 'expansion_create' 1222 | new_expansion_on_stack(1)->assign(a) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:2029:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2029 | const expansion& a3_1 = expansion_diff(p4[1],p3[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:2029:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2029 | const expansion& a3_1 = expansion_diff(p4[1],p3[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:2029:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2029 | const expansion& a3_1 = expansion_diff(p4[1],p3[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:2029:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2029 | const expansion& a3_1 = expansion_diff(p4[1],p3[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:2029:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2029 | const expansion& a3_1 = expansion_diff(p4[1],p3[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:2029:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2029 | const expansion& a3_1 = expansion_diff(p4[1],p3[1]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:2030:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2030 | const expansion& a3_2 = expansion_diff(p4[2],p3[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:2030:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2030 | const expansion& a3_2 = expansion_diff(p4[2],p3[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:2030:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2030 | const expansion& a3_2 = expansion_diff(p4[2],p3[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:2030:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2030 | const expansion& a3_2 = expansion_diff(p4[2],p3[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:2030:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2030 | const expansion& a3_2 = expansion_diff(p4[2],p3[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:2030:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2030 | const expansion& a3_2 = expansion_diff(p4[2],p3[2]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:2031:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2031 | const expansion& a3_3 = expansion_diff(p4[3],p3[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:2031:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2031 | const expansion& a3_3 = expansion_diff(p4[3],p3[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:61: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:2031:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2031 | const expansion& a3_3 = expansion_diff(p4[3],p3[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:34: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:2031:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2031 | const expansion& a3_3 = expansion_diff(p4[3],p3[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1329:37: note: expanded from macro 'expansion_diff' 1329 | expansion::diff_capacity(a, b) \ | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:342:44: note: expanded from macro 'new_expansion_on_stack' 342 | (new (alloca(expansion::bytes_on_stack(capa)))expansion(capa)) | ^~~~ /usr/include/stdlib.h:255:37: note: expanded from macro 'alloca' 255 | #define alloca(sz) __builtin_alloca(sz) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:2031:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2031 | const expansion& a3_3 = expansion_diff(p4[3],p3[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:20: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:2031:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2031 | const expansion& a3_3 = expansion_diff(p4[3],p3[3]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1330:23: note: expanded from macro 'expansion_diff' 1330 | )->assign_diff(a, b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:2085:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2085 | (p1[1] == p2[1]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:2085:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2085 | (p1[1] == p2[1]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:2095:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2095 | (p1[1] == p2[1]) && | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:2095:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2095 | (p1[1] == p2[1]) && | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:2096:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2096 | (p1[2] == p2[2]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.cpp:2096:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2096 | (p1[2] == p2[2]) | ^~ 1646 warnings generated. [ 95% 976/1016] : && /usr/local/libexec/ccache/cc -fPIC -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/link.d -shared -Wl,-soname,libgeogram_num_3rdparty.so.1 -o lib/libgeogram_num_3rdparty.so.1.9.0 src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_abort_.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_backspac.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_c_abs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_c_cos.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_c_div.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_c_exp.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_c_log.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_c_sin.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_c_sqrt.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_cabs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_close.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_ctype.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_abs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_acos.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_asin.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_atan.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_atn2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_cnjg.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_cos.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_cosh.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_dim.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_exp.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_imag.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_int.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_lg10.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_log.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_mod.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_nint.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_prod.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_sign.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_sin.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_sinh.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_sqrt.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_tan.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_d_tanh.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_derf_.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_derfc_.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_dfe.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_dolio.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_dtime_.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_due.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_ef1asc_.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_ef1cmc_.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_endfile.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_erf_.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_erfc_.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_err.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_etime_.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_exit_.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_f77_aloc.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_f77vers.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_fmt.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_fmtlib.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_ftell_.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_getarg_.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_getenv_.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_h_abs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_h_dim.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_h_dnnt.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_h_indx.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_h_len.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_h_mod.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_h_nint.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_h_sign.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_hl_ge.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_hl_gt.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_hl_le.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_hl_lt.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i77vers.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_abs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_ceiling.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_dim.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_dnnt.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_indx.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_len.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_len_trim.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_mod.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_nint.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_i_sign.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_iargc_.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_iio.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_ilnw.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_inquire.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_l_ge.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_l_gt.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_l_le.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_l_lt.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_lbitbits.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_lbitshft.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_lread.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_lwrite.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_missing_erf.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_open.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_pow_ci.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_pow_dd.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_pow_di.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_pow_hh.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_pow_ii.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_pow_ri.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_pow_zi.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_pow_zz.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_abs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_acos.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_asin.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_atan.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_atn2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_cnjg.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_cos.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_cosh.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_dim.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_exp.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_imag.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_int.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_lg10.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_log.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_mod.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_nint.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_sign.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_sin.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_sinh.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_sqrt.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_tan.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_r_tanh.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_rdfmt.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_rewind.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_rsfe.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_rsli.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_rsne.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_s_cat.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_s_cmp.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_s_copy.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_s_paus.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_s_rnge.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_s_stop.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_sfe.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_sig_die.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_signal_.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_signbit.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_sue.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_system_.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_typesize.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_uio.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_uninit.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_util.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_wref.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_wrtfmt.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_wsfe.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_wsle.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_wsne.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_xwsne.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_z_abs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_z_cos.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_z_div.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_z_exp.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_z_log.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_z_sin.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/LIBF2C/libf2c_z_sqrt.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/caxpy.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ccopy.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cdotc.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cdotu.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cgbmv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cgemm.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cgemv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cgerc.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cgeru.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/chbmv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/chemm.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/chemv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cher.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cher2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cher2k.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cherk.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/chpmv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/chpr.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/chpr2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/crotg.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cscal.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/csrot.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/csscal.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/cswap.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/csymm.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/csyr2k.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/csyrk.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ctbmv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ctbsv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ctpmv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ctpsv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ctrmm.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ctrmv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ctrsm.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ctrsv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dasum.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/daxpy.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dcabs1.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dcopy.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ddot.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dgbmv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dgemm.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dgemv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dger.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dnrm2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/drot.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/drotg.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/drotm.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/drotmg.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dsbmv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dscal.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dsdot.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dspmv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dspr.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dspr2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dswap.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dsymm.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dsymv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dsyr.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dsyr2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dsyr2k.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dsyrk.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dtbmv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dtbsv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dtpmv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dtpsv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dtrmm.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dtrmv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dtrsm.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dtrsv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dzasum.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/dznrm2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/icamax.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/idamax.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/isamax.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/izamax.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/lsame.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sasum.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/saxpy.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/scabs1.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/scasum.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/scnrm2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/scopy.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sdot.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sdsdot.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sgbmv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sgemm.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sgemv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sger.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/snrm2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/srot.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/srotg.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/srotm.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/srotmg.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ssbmv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sscal.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sspmv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sspr.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sspr2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/sswap.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ssymm.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ssymv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ssyr.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ssyr2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ssyr2k.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ssyrk.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/stbmv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/stbsv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/stpmv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/stpsv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/strmm.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/strmv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/strsm.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/strsv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/xerbla.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/xerbla_array.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zaxpy.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zcopy.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zdotc.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zdotu.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zdrot.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zdscal.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zgbmv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zgemm.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zgemv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zgerc.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zgeru.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zhbmv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zhemm.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zhemv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zher.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zher2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zher2k.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zherk.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zhpmv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zhpr.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zhpr2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zrotg.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zscal.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zswap.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zsymm.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zsyr2k.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/zsyrk.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ztbmv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ztbsv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ztpmv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ztpsv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ztrmm.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ztrmv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ztrsm.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CBLAS/ztrsv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_cgeqr2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clacn2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clacpy.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_cladiv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clahqr.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clange.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clanhs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clarf.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clarfg.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clarfp.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clarnv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clartg.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clascl.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_claset.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_classq.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_clatrs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_crot.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ctrevc.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ctrexc.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ctrsen.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ctrsyl.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_cunm2r.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dgeqr2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_disnan.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlabad.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlacn2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlacpy.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dladiv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlae2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlaev2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlaexc.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlahqr.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlaisnan.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlaln2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlamch.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlange.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlanhs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlanst.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlanv2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlapy2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlapy3.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlarf.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlarfg.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlarfp.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlarfx.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlarnv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlartg.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlaruv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlascl.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlaset.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlasr.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlasrt.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlassq.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dlasy2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dorm2r.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dsteqr.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dtrevc.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dtrexc.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dtrsen.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dtrsyl.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dummy_argc.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_dzsum1.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_icmax1.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ilaclc.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ilaclr.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_iladlc.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_iladlr.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ilaslc.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ilaslr.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ilazlc.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ilazlr.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_izmax1.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_scsum1.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_sgeqr2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_sisnan.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slabad.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slacn2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slacpy.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_sladiv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slae2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slaev2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slaexc.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slahqr.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slaisnan.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slaln2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slamch.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slange.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slanhs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slanst.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slanv2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slapy2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slapy3.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slarf.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slarfg.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slarfp.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slarfx.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slarnv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slartg.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slaruv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slascl.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slaset.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slasr.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slasrt.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slassq.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_slasy2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_sorm2r.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ssteqr.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_strevc.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_strexc.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_strsen.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_strsyl.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zgeqr2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlacn2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlacpy.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zladiv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlahqr.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlange.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlanhs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlarf.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlarfg.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlarfp.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlarnv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlartg.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlascl.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlaset.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlassq.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zlatrs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zrot.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ztrevc.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ztrexc.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ztrsen.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_ztrsyl.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/CLAPACK/clapack_zunm2r.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ccolumn_bmod.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ccolumn_dfs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ccopy_to_ucol.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cdiagonal.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgscon.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgsequ.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgsisx.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgsitrf.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgsrfs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgssv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgssvx.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgstrf.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cgstrs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/clacon2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/clangs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/claqgs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cldperm.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cmemory.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cmyblas2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/colamd.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cpanel_bmod.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cpanel_dfs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cpivotL.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cpivotgrowth.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cpruneL.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/creadhb.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/creadrb.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/creadtriple.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/csnode_bmod.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/csnode_dfs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/csp_blas2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/csp_blas3.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/cutil.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dcolumn_bmod.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dcolumn_dfs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dcomplex.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dcopy_to_ucol.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ddiagonal.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgscon.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgsequ.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgsisx.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgsitrf.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgsrfs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgssv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgssvx.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgstrf.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dgstrs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dlacon2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dlangs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dlaqgs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dldperm.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dmach.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dmemory.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dmyblas2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dpanel_bmod.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dpanel_dfs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dpivotL.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dpivotgrowth.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dpruneL.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dreadhb.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dreadrb.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dreadtriple.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dsnode_bmod.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dsnode_dfs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dsp_blas2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dsp_blas3.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dutil.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/dzsum1.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/get_perm_c.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/heap_relax_snode.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/icmax1.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_ccolumn_dfs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_ccopy_to_ucol.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_cdrop_row.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_cpanel_dfs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_cpivotL.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_csnode_dfs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_dcolumn_dfs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_dcopy_to_ucol.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_ddrop_row.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_dpanel_dfs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_dpivotL.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_dsnode_dfs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_heap_relax_snode.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_relax_snode.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_scolumn_dfs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_scopy_to_ucol.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_sdrop_row.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_spanel_dfs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_spivotL.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_ssnode_dfs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_zcolumn_dfs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_zcopy_to_ucol.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_zdrop_row.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_zpanel_dfs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_zpivotL.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ilu_zsnode_dfs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/input_error.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/izmax1.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/mark_relax.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/mc64ad.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/memory.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/mmd.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/qselect.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/relax_snode.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/scolumn_bmod.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/scolumn_dfs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/scomplex.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/scopy_to_ucol.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/scsum1.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sdiagonal.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgscon.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgsequ.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgsisx.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgsitrf.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgsrfs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgssv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgssvx.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgstrf.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sgstrs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/slacon2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/slangs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/slaqgs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sldperm.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/smach.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/smemory.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/smyblas2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sp_coletree.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sp_ienv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sp_preorder.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/spanel_bmod.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/spanel_dfs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/spivotL.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/spivotgrowth.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/spruneL.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sreadhb.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sreadrb.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sreadtriple.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ssnode_bmod.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ssnode_dfs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ssp_blas2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/ssp_blas3.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/superlu_timer.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/sutil.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/util.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zcolumn_bmod.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zcolumn_dfs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zcopy_to_ucol.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zdiagonal.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgscon.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgsequ.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgsisx.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgsitrf.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgsrfs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgssv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgssvx.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgstrf.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zgstrs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zlacon2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zlangs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zlaqgs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zldperm.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zmemory.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zmyblas2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zpanel_bmod.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zpanel_dfs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zpivotL.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zpivotgrowth.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zpruneL.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zreadhb.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zreadrb.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zreadtriple.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zsnode_bmod.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zsnode_dfs.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zsp_blas2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zsp_blas3.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/SUPERLU/zutil.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cgetv0.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cnaitr.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cnapps.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cnaup2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cnaupd.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cneigh.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cneupd.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cngets.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/csortc.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/cstatn.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dgetv0.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dlaqrb.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dnaitr.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dnapps.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dnaup2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dnaupd.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dnaupe.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dnconv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dneigh.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dneupd.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dngets.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsaitr.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsapps.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsaup2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsaupd.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsconv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dseigt.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsesrt.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dseupd.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsgets.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsortc.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dsortr.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dstatn.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dstats.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/dstqrb.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sgetv0.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/slaqrb.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/snaitr.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/snapps.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/snaup2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/snaupd.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/snaupe.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/snconv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sneigh.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sneupd.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sngets.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssaitr.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssapps.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssaup2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssaupd.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssconv.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sseigt.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssesrt.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sseupd.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssgets.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssortc.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/ssortr.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sstatn.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sstats.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/sstqrb.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/zgetv0.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/znaitr.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/znapps.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/znaup2.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/znaupd.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/zneigh.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/zneupd.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/zngets.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/zsortc.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK/zstatn.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/cmout.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/cvout.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/dmout.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/dvout.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/icnteq.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/icopy.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/iset.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/iswap.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/ivout.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/second.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/smout.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/svout.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/zmout.c.o src/lib/third_party/numerics/CMakeFiles/geogram_num_3rdparty.dir/ARPACK_UTIL/zvout.c.o -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib: -lm && : [ 95% 977/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/image/image_serializer_stb.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/image/image_serializer_stb.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/image/image_serializer_stb.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_stb.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_stb.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_stb.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_stb.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_stb.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_stb.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_stb.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:87:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 87 | geo_assert(index < size_) ; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:98:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 98 | geo_assert(index < size_) ; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_stb.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_stb.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:131:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 131 | geo_assert(axis < 3); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_stb.cpp:85: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:646:18: warning: identifier 'stbi__uint16' is reserved because it contains '__' [-Wreserved-identifier] 646 | typedef uint16_t stbi__uint16; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:647:18: warning: identifier 'stbi__int16' is reserved because it contains '__' [-Wreserved-identifier] 647 | typedef int16_t stbi__int16; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:648:18: warning: identifier 'stbi__uint32' is reserved because it contains '__' [-Wreserved-identifier] 648 | typedef uint32_t stbi__uint32; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:649:18: warning: identifier 'stbi__int32' is reserved because it contains '__' [-Wreserved-identifier] 649 | typedef int32_t stbi__int32; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:763:12: warning: identifier 'stbi__sse2_available' is reserved because it contains '__' [-Wreserved-identifier] 763 | static int stbi__sse2_available(void) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:818:3: warning: identifier 'stbi__context' is reserved because it contains '__' [-Wreserved-identifier] 818 | } stbi__context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:821:13: warning: identifier 'stbi__refill_buffer' is reserved because it contains '__' [-Wreserved-identifier] 821 | static void stbi__refill_buffer(stbi__context *s); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:824:13: warning: identifier 'stbi__start_mem' is reserved because it contains '__' [-Wreserved-identifier] 824 | static void stbi__start_mem(stbi__context *s, stbi_uc const *buffer, int len) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:834:13: warning: identifier 'stbi__start_callbacks' is reserved because it contains '__' [-Wreserved-identifier] 834 | static void stbi__start_callbacks(stbi__context *s, stbi_io_callbacks *c, void *user) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:848:12: warning: identifier 'stbi__stdio_read' is reserved because it contains '__' [-Wreserved-identifier] 848 | static int stbi__stdio_read(void *user, char *data, int size) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:853:13: warning: identifier 'stbi__stdio_skip' is reserved because it contains '__' [-Wreserved-identifier] 853 | static void stbi__stdio_skip(void *user, int n) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:863:12: warning: identifier 'stbi__stdio_eof' is reserved because it contains '__' [-Wreserved-identifier] 863 | static int stbi__stdio_eof(void *user) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:868:26: warning: identifier 'stbi__stdio_callbacks' is reserved because it contains '__' [-Wreserved-identifier] 868 | static stbi_io_callbacks stbi__stdio_callbacks = | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:875:13: warning: identifier 'stbi__start_file' is reserved because it contains '__' [-Wreserved-identifier] 875 | static void stbi__start_file(stbi__context *s, FILE *f) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:884:13: warning: identifier 'stbi__rewind' is reserved because it contains '__' [-Wreserved-identifier] 884 | static void stbi__rewind(stbi__context *s) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:904:3: warning: identifier 'stbi__result_info' is reserved because it contains '__' [-Wreserved-identifier] 904 | } stbi__result_info; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:907:17: warning: identifier 'stbi__jpeg_test' is reserved because it contains '__' [-Wreserved-identifier] 907 | static int stbi__jpeg_test(stbi__context *s); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:908:17: warning: identifier 'stbi__jpeg_load' is reserved because it contains '__' [-Wreserved-identifier] 908 | static void *stbi__jpeg_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:909:17: warning: identifier 'stbi__jpeg_info' is reserved because it contains '__' [-Wreserved-identifier] 909 | static int stbi__jpeg_info(stbi__context *s, int *x, int *y, int *comp); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:913:17: warning: identifier 'stbi__png_test' is reserved because it contains '__' [-Wreserved-identifier] 913 | static int stbi__png_test(stbi__context *s); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:914:17: warning: identifier 'stbi__png_load' is reserved because it contains '__' [-Wreserved-identifier] 914 | static void *stbi__png_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:915:17: warning: identifier 'stbi__png_info' is reserved because it contains '__' [-Wreserved-identifier] 915 | static int stbi__png_info(stbi__context *s, int *x, int *y, int *comp); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:916:17: warning: identifier 'stbi__png_is16' is reserved because it contains '__' [-Wreserved-identifier] 916 | static int stbi__png_is16(stbi__context *s); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:920:17: warning: identifier 'stbi__bmp_test' is reserved because it contains '__' [-Wreserved-identifier] 920 | static int stbi__bmp_test(stbi__context *s); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:921:17: warning: identifier 'stbi__bmp_load' is reserved because it contains '__' [-Wreserved-identifier] 921 | static void *stbi__bmp_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:922:17: warning: identifier 'stbi__bmp_info' is reserved because it contains '__' [-Wreserved-identifier] 922 | static int stbi__bmp_info(stbi__context *s, int *x, int *y, int *comp); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:926:17: warning: identifier 'stbi__tga_test' is reserved because it contains '__' [-Wreserved-identifier] 926 | static int stbi__tga_test(stbi__context *s); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:927:17: warning: identifier 'stbi__tga_load' is reserved because it contains '__' [-Wreserved-identifier] 927 | static void *stbi__tga_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:928:17: warning: identifier 'stbi__tga_info' is reserved because it contains '__' [-Wreserved-identifier] 928 | static int stbi__tga_info(stbi__context *s, int *x, int *y, int *comp); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:932:17: warning: identifier 'stbi__psd_test' is reserved because it contains '__' [-Wreserved-identifier] 932 | static int stbi__psd_test(stbi__context *s); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:933:17: warning: identifier 'stbi__psd_load' is reserved because it contains '__' [-Wreserved-identifier] 933 | static void *stbi__psd_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri, int bpc); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:934:17: warning: identifier 'stbi__psd_info' is reserved because it contains '__' [-Wreserved-identifier] 934 | static int stbi__psd_info(stbi__context *s, int *x, int *y, int *comp); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:935:17: warning: identifier 'stbi__psd_is16' is reserved because it contains '__' [-Wreserved-identifier] 935 | static int stbi__psd_is16(stbi__context *s); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:939:17: warning: identifier 'stbi__hdr_test' is reserved because it contains '__' [-Wreserved-identifier] 939 | static int stbi__hdr_test(stbi__context *s); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:940:17: warning: identifier 'stbi__hdr_load' is reserved because it contains '__' [-Wreserved-identifier] 940 | static float *stbi__hdr_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:941:17: warning: identifier 'stbi__hdr_info' is reserved because it contains '__' [-Wreserved-identifier] 941 | static int stbi__hdr_info(stbi__context *s, int *x, int *y, int *comp); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:945:17: warning: identifier 'stbi__pic_test' is reserved because it contains '__' [-Wreserved-identifier] 945 | static int stbi__pic_test(stbi__context *s); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:946:17: warning: identifier 'stbi__pic_load' is reserved because it contains '__' [-Wreserved-identifier] 946 | static void *stbi__pic_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:947:17: warning: identifier 'stbi__pic_info' is reserved because it contains '__' [-Wreserved-identifier] 947 | static int stbi__pic_info(stbi__context *s, int *x, int *y, int *comp); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:951:17: warning: identifier 'stbi__gif_test' is reserved because it contains '__' [-Wreserved-identifier] 951 | static int stbi__gif_test(stbi__context *s); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:952:17: warning: identifier 'stbi__gif_load' is reserved because it contains '__' [-Wreserved-identifier] 952 | static void *stbi__gif_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:953:17: warning: identifier 'stbi__load_gif_main' is reserved because it contains '__' [-Wreserved-identifier] 953 | static void *stbi__load_gif_main(stbi__context *s, int **delays, int *x, int *y, int *z, int *comp, int req_comp); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:954:17: warning: identifier 'stbi__gif_info' is reserved because it contains '__' [-Wreserved-identifier] 954 | static int stbi__gif_info(stbi__context *s, int *x, int *y, int *comp); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:958:17: warning: identifier 'stbi__pnm_test' is reserved because it contains '__' [-Wreserved-identifier] 958 | static int stbi__pnm_test(stbi__context *s); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:959:17: warning: identifier 'stbi__pnm_load' is reserved because it contains '__' [-Wreserved-identifier] 959 | static void *stbi__pnm_load(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:960:17: warning: identifier 'stbi__pnm_info' is reserved because it contains '__' [-Wreserved-identifier] 960 | static int stbi__pnm_info(stbi__context *s, int *x, int *y, int *comp); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:961:17: warning: identifier 'stbi__pnm_is16' is reserved because it contains '__' [-Wreserved-identifier] 961 | static int stbi__pnm_is16(stbi__context *s); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:968:13: warning: identifier 'stbi__g_failure_reason' is reserved because it contains '__' [-Wreserved-identifier] 968 | const char *stbi__g_failure_reason; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:976:12: warning: identifier 'stbi__err' is reserved because it contains '__' [-Wreserved-identifier] 976 | static int stbi__err(const char *str) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:983:14: warning: identifier 'stbi__malloc' is reserved because it contains '__' [-Wreserved-identifier] 983 | static void *stbi__malloc(size_t size) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1000:12: warning: identifier 'stbi__addsizes_valid' is reserved because it contains '__' [-Wreserved-identifier] 1000 | static int stbi__addsizes_valid(int a, int b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1012:12: warning: identifier 'stbi__mul2sizes_valid' is reserved because it contains '__' [-Wreserved-identifier] 1012 | static int stbi__mul2sizes_valid(int a, int b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1022:12: warning: identifier 'stbi__mad2sizes_valid' is reserved because it contains '__' [-Wreserved-identifier] 1022 | static int stbi__mad2sizes_valid(int a, int b, int add) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1029:12: warning: identifier 'stbi__mad3sizes_valid' is reserved because it contains '__' [-Wreserved-identifier] 1029 | static int stbi__mad3sizes_valid(int a, int b, int c, int add) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1037:12: warning: identifier 'stbi__mad4sizes_valid' is reserved because it contains '__' [-Wreserved-identifier] 1037 | static int stbi__mad4sizes_valid(int a, int b, int c, int d, int add) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1046:14: warning: identifier 'stbi__malloc_mad2' is reserved because it contains '__' [-Wreserved-identifier] 1046 | static void *stbi__malloc_mad2(int a, int b, int add) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1053:14: warning: identifier 'stbi__malloc_mad3' is reserved because it contains '__' [-Wreserved-identifier] 1053 | static void *stbi__malloc_mad3(int a, int b, int c, int add) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1060:14: warning: identifier 'stbi__malloc_mad4' is reserved because it contains '__' [-Wreserved-identifier] 1060 | static void *stbi__malloc_mad4(int a, int b, int c, int d, int add) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1068:12: warning: identifier 'stbi__addints_valid' is reserved because it contains '__' [-Wreserved-identifier] 1068 | static int stbi__addints_valid(int a, int b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1076:12: warning: identifier 'stbi__mul2shorts_valid' is reserved because it contains '__' [-Wreserved-identifier] 1076 | static int stbi__mul2shorts_valid(short a, short b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1105:17: warning: identifier 'stbi__ldr_to_hdr' is reserved because it contains '__' [-Wreserved-identifier] 1105 | static float *stbi__ldr_to_hdr(stbi_uc *data, int x, int y, int comp); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1109:17: warning: identifier 'stbi__hdr_to_ldr' is reserved because it contains '__' [-Wreserved-identifier] 1109 | static stbi_uc *stbi__hdr_to_ldr(float *data, int x, int y, int comp); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1112:12: warning: identifier 'stbi__vertically_flip_on_load_global' is reserved because it contains '__' [-Wreserved-identifier] 1112 | static int stbi__vertically_flip_on_load_global = 0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1122:30: warning: identifier 'stbi__vertically_flip_on_load_local' is reserved because it contains '__' [-Wreserved-identifier] 1122 | static STBI_THREAD_LOCAL int stbi__vertically_flip_on_load_local, stbi__vertically_flip_on_load_set; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1122:67: warning: identifier 'stbi__vertically_flip_on_load_set' is reserved because it contains '__' [-Wreserved-identifier] 1122 | static STBI_THREAD_LOCAL int stbi__vertically_flip_on_load_local, stbi__vertically_flip_on_load_set; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1135:14: warning: identifier 'stbi__load_main' is reserved because it contains '__' [-Wreserved-identifier] 1135 | static void *stbi__load_main(stbi__context *s, int *x, int *y, int *comp, int req_comp, stbi__result_info *ri, int bpc) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1188:17: warning: identifier 'stbi__convert_16_to_8' is reserved because it contains '__' [-Wreserved-identifier] 1188 | static stbi_uc *stbi__convert_16_to_8(stbi__uint16 *orig, int w, int h, int channels) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1204:22: warning: identifier 'stbi__convert_8_to_16' is reserved because it contains '__' [-Wreserved-identifier] 1204 | static stbi__uint16 *stbi__convert_8_to_16(stbi_uc *orig, int w, int h, int channels) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1220:13: warning: identifier 'stbi__vertical_flip' is reserved because it contains '__' [-Wreserved-identifier] 1220 | static void stbi__vertical_flip(void *image, int w, int h, int bytes_per_pixel) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1245:13: warning: identifier 'stbi__vertical_flip_slices' is reserved because it contains '__' [-Wreserved-identifier] 1245 | static void stbi__vertical_flip_slices(void *image, int w, int h, int z, int bytes_per_pixel) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1258:23: warning: identifier 'stbi__load_and_postprocess_8bit' is reserved because it contains '__' [-Wreserved-identifier] 1258 | static unsigned char *stbi__load_and_postprocess_8bit(stbi__context *s, int *x, int *y, int *comp, int req_comp) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1284:22: warning: identifier 'stbi__load_and_postprocess_16bit' is reserved because it contains '__' [-Wreserved-identifier] 1284 | static stbi__uint16 *stbi__load_and_postprocess_16bit(stbi__context *s, int *x, int *y, int *comp, int req_comp) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1312:13: warning: identifier 'stbi__float_postprocess' is reserved because it contains '__' [-Wreserved-identifier] 1312 | static void stbi__float_postprocess(float *result, int *x, int *y, int *comp, int req_comp) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1335:14: warning: identifier 'stbi__fopen' is reserved because it contains '__' [-Wreserved-identifier] 1335 | static FILE *stbi__fopen(char const *filename, char const *mode) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1458:15: warning: identifier 'stbi__loadf_main' is reserved because it contains '__' [-Wreserved-identifier] 1458 | static float *stbi__loadf_main(stbi__context *s, int *x, int *y, int *comp, int req_comp) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1571:14: warning: identifier 'stbi__l2h_gamma' is reserved because it contains '__' [-Wreserved-identifier] 1571 | static float stbi__l2h_gamma=2.2f, stbi__l2h_scale=1.0f; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1571:36: warning: identifier 'stbi__l2h_scale' is reserved because it contains '__' [-Wreserved-identifier] 1571 | static float stbi__l2h_gamma=2.2f, stbi__l2h_scale=1.0f; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1577:14: warning: identifier 'stbi__h2l_gamma_i' is reserved because it contains '__' [-Wreserved-identifier] 1577 | static float stbi__h2l_gamma_i=1.0f/2.2f, stbi__h2l_scale_i=1.0f; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1577:43: warning: identifier 'stbi__h2l_scale_i' is reserved because it contains '__' [-Wreserved-identifier] 1577 | static float stbi__h2l_gamma_i=1.0f/2.2f, stbi__h2l_scale_i=1.0f; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1590:4: warning: identifier 'STBI__SCAN_load' is reserved because it contains '__' [-Wreserved-identifier] 1590 | STBI__SCAN_load=0, | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1591:4: warning: identifier 'STBI__SCAN_type' is reserved because it contains '__' [-Wreserved-identifier] 1591 | STBI__SCAN_type, | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1592:4: warning: identifier 'STBI__SCAN_header' is reserved because it contains '__' [-Wreserved-identifier] 1592 | STBI__SCAN_header | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1612:28: warning: identifier 'stbi__get8' is reserved because it contains '__' [-Wreserved-identifier] 1612 | stbi_inline static stbi_uc stbi__get8(stbi__context *s) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1626:24: warning: identifier 'stbi__at_eof' is reserved because it contains '__' [-Wreserved-identifier] 1626 | stbi_inline static int stbi__at_eof(stbi__context *s) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1642:13: warning: identifier 'stbi__skip' is reserved because it contains '__' [-Wreserved-identifier] 1642 | static void stbi__skip(stbi__context *s, int n) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1664:12: warning: identifier 'stbi__getn' is reserved because it contains '__' [-Wreserved-identifier] 1664 | static int stbi__getn(stbi__context *s, stbi_uc *buffer, int n) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1692:12: warning: identifier 'stbi__get16be' is reserved because it contains '__' [-Wreserved-identifier] 1692 | static int stbi__get16be(stbi__context *s) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1702:21: warning: identifier 'stbi__get32be' is reserved because it contains '__' [-Wreserved-identifier] 1702 | static stbi__uint32 stbi__get32be(stbi__context *s) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1712:12: warning: identifier 'stbi__get16le' is reserved because it contains '__' [-Wreserved-identifier] 1712 | static int stbi__get16le(stbi__context *s) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1720:21: warning: identifier 'stbi__get32le' is reserved because it contains '__' [-Wreserved-identifier] 1720 | static stbi__uint32 stbi__get32le(stbi__context *s) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1744:16: warning: identifier 'stbi__compute_y' is reserved because it contains '__' [-Wreserved-identifier] 1744 | static stbi_uc stbi__compute_y(int r, int g, int b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1753:23: warning: identifier 'stbi__convert_format' is reserved because it contains '__' [-Wreserved-identifier] 1753 | static unsigned char *stbi__convert_format(unsigned char *data, int img_n, int req_comp, unsigned int x, unsigned int y) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1801:21: warning: identifier 'stbi__compute_y_16' is reserved because it contains '__' [-Wreserved-identifier] 1801 | static stbi__uint16 stbi__compute_y_16(int r, int g, int b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1810:22: warning: identifier 'stbi__convert_format16' is reserved because it contains '__' [-Wreserved-identifier] 1810 | static stbi__uint16 *stbi__convert_format16(stbi__uint16 *data, int img_n, int req_comp, unsigned int x, unsigned int y) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1945:3: warning: identifier 'stbi__huffman' is reserved because it contains '__' [-Wreserved-identifier] 1945 | } stbi__huffman; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1999:3: warning: identifier 'stbi__jpeg' is reserved because it contains '__' [-Wreserved-identifier] 1999 | } stbi__jpeg; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2001:12: warning: identifier 'stbi__build_huffman' is reserved because it contains '__' [-Wreserved-identifier] 2001 | static int stbi__build_huffman(stbi__huffman *h, int *count) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2048:13: warning: identifier 'stbi__build_fast_ac' is reserved because it contains '__' [-Wreserved-identifier] 2048 | static void stbi__build_fast_ac(stbi__int16 *fast_ac, stbi__huffman *h) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2073:13: warning: identifier 'stbi__grow_buffer_unsafe' is reserved because it contains '__' [-Wreserved-identifier] 2073 | static void stbi__grow_buffer_unsafe(stbi__jpeg *j) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2092:27: warning: identifier 'stbi__bmask' is reserved because it contains '__' [-Wreserved-identifier] 2092 | static const stbi__uint32 stbi__bmask[17]={0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535}; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2095:24: warning: identifier 'stbi__jpeg_huff_decode' is reserved because it contains '__' [-Wreserved-identifier] 2095 | stbi_inline static int stbi__jpeg_huff_decode(stbi__jpeg *j, stbi__huffman *h) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2147:18: warning: identifier 'stbi__jbias' is reserved because it contains '__' [-Wreserved-identifier] 2147 | static const int stbi__jbias[16] = {0,-1,-3,-7,-15,-31,-63,-127,-255,-511,-1023,-2047,-4095,-8191,-16383,-32767}; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2151:24: warning: identifier 'stbi__extend_receive' is reserved because it contains '__' [-Wreserved-identifier] 2151 | stbi_inline static int stbi__extend_receive(stbi__jpeg *j, int n) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2167:24: warning: identifier 'stbi__jpeg_get_bits' is reserved because it contains '__' [-Wreserved-identifier] 2167 | stbi_inline static int stbi__jpeg_get_bits(stbi__jpeg *j, int n) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2179:24: warning: identifier 'stbi__jpeg_get_bit' is reserved because it contains '__' [-Wreserved-identifier] 2179 | stbi_inline static int stbi__jpeg_get_bit(stbi__jpeg *j) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2192:22: warning: identifier 'stbi__jpeg_dezigzag' is reserved because it contains '__' [-Wreserved-identifier] 2192 | static const stbi_uc stbi__jpeg_dezigzag[64+15] = | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2208:12: warning: identifier 'stbi__jpeg_decode_block' is reserved because it contains '__' [-Wreserved-identifier] 2208 | static int stbi__jpeg_decode_block(stbi__jpeg *j, short data[64], stbi__huffman *hdc, stbi__huffman *hac, stbi__int16 *fac, int b, stbi__uint16 *dequant) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2263:12: warning: identifier 'stbi__jpeg_decode_block_prog_dc' is reserved because it contains '__' [-Wreserved-identifier] 2263 | static int stbi__jpeg_decode_block_prog_dc(stbi__jpeg *j, short data[64], stbi__huffman *hdc, int b) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2293:12: warning: identifier 'stbi__jpeg_decode_block_prog_ac' is reserved because it contains '__' [-Wreserved-identifier] 2293 | static int stbi__jpeg_decode_block_prog_ac(stbi__jpeg *j, short data[64], stbi__huffman *hac, stbi__int16 *fac) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2414:28: warning: identifier 'stbi__clamp' is reserved because it contains '__' [-Wreserved-identifier] 2414 | stbi_inline static stbi_uc stbi__clamp(int x) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2465:13: warning: identifier 'stbi__idct_block' is reserved because it contains '__' [-Wreserved-identifier] 2465 | static void stbi__idct_block(stbi_uc *out, int out_stride, short data[64]) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2528:13: warning: identifier 'stbi__idct_simd' is reserved because it contains '__' [-Wreserved-identifier] 2528 | static void stbi__idct_simd(stbi_uc *out, int out_stride, short data[64]) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2637:24: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2637 | dct_pass(bias_0, 10); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2660:24: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2660 | dct_pass(bias_1, 17); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2917:16: warning: identifier 'stbi__get_marker' is reserved because it contains '__' [-Wreserved-identifier] 2917 | static stbi_uc stbi__get_marker(stbi__jpeg *j) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2934:13: warning: identifier 'stbi__jpeg_reset' is reserved because it contains '__' [-Wreserved-identifier] 2934 | static void stbi__jpeg_reset(stbi__jpeg *j) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2947:12: warning: identifier 'stbi__parse_entropy_coded_data' is reserved because it contains '__' [-Wreserved-identifier] 2947 | static int stbi__parse_entropy_coded_data(stbi__jpeg *z) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3071:13: warning: identifier 'stbi__jpeg_dequantize' is reserved because it contains '__' [-Wreserved-identifier] 3071 | static void stbi__jpeg_dequantize(short *data, stbi__uint16 *dequant) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3078:13: warning: identifier 'stbi__jpeg_finish' is reserved because it contains '__' [-Wreserved-identifier] 3078 | static void stbi__jpeg_finish(stbi__jpeg *z) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3097:12: warning: identifier 'stbi__process_marker' is reserved because it contains '__' [-Wreserved-identifier] 3097 | static int stbi__process_marker(stbi__jpeg *z, int m) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3100:4: warning: 'switch' missing 'default' label [-Wswitch-default] 3100 | switch (m) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3201:12: warning: identifier 'stbi__process_scan_header' is reserved because it contains '__' [-Wreserved-identifier] 3201 | static int stbi__process_scan_header(stbi__jpeg *z) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3240:12: warning: identifier 'stbi__free_jpeg_components' is reserved because it contains '__' [-Wreserved-identifier] 3240 | static int stbi__free_jpeg_components(stbi__jpeg *z, int ncomp, int why) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3262:12: warning: identifier 'stbi__process_frame_header' is reserved because it contains '__' [-Wreserved-identifier] 3262 | static int stbi__process_frame_header(stbi__jpeg *z, int scan) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3363:12: warning: identifier 'stbi__decode_jpeg_header' is reserved because it contains '__' [-Wreserved-identifier] 3363 | static int stbi__decode_jpeg_header(stbi__jpeg *z, int scan) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3387:12: warning: identifier 'stbi__skip_jpeg_junk_at_end' is reserved because it contains '__' [-Wreserved-identifier] 3387 | static int stbi__skip_jpeg_junk_at_end(stbi__jpeg *j) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3410:12: warning: identifier 'stbi__decode_jpeg_image' is reserved because it contains '__' [-Wreserved-identifier] 3410 | static int stbi__decode_jpeg_image(stbi__jpeg *j) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3463:17: warning: identifier 'stbi__resample_row_v_2' is reserved because it contains '__' [-Wreserved-identifier] 3463 | static stbi_uc* stbi__resample_row_v_2(stbi_uc *out, stbi_uc *in_near, stbi_uc *in_far, int w, int hs) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3473:18: warning: identifier 'stbi__resample_row_h_2' is reserved because it contains '__' [-Wreserved-identifier] 3473 | static stbi_uc* stbi__resample_row_h_2(stbi_uc *out, stbi_uc *in_near, stbi_uc *in_far, int w, int hs) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3503:17: warning: identifier 'stbi__resample_row_hv_2' is reserved because it contains '__' [-Wreserved-identifier] 3503 | static stbi_uc *stbi__resample_row_hv_2(stbi_uc *out, stbi_uc *in_near, stbi_uc *in_far, int w, int hs) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3528:17: warning: identifier 'stbi__resample_row_hv_2_simd' is reserved because it contains '__' [-Wreserved-identifier] 3528 | static stbi_uc *stbi__resample_row_hv_2_simd(stbi_uc *out, stbi_uc *in_near, stbi_uc *in_far, int w, int hs) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3644:17: warning: identifier 'stbi__resample_row_generic' is reserved because it contains '__' [-Wreserved-identifier] 3644 | static stbi_uc *stbi__resample_row_generic(stbi_uc *out, stbi_uc *in_near, stbi_uc *in_far, int w, int hs) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3658:13: warning: identifier 'stbi__YCbCr_to_RGB_row' is reserved because it contains '__' [-Wreserved-identifier] 3658 | static void stbi__YCbCr_to_RGB_row(stbi_uc *out, const stbi_uc *y, const stbi_uc *pcb, const stbi_uc *pcr, int count, int step) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3684:13: warning: identifier 'stbi__YCbCr_to_RGB_simd' is reserved because it contains '__' [-Wreserved-identifier] 3684 | static void stbi__YCbCr_to_RGB_simd(stbi_uc *out, stbi_uc const *y, stbi_uc const *pcb, stbi_uc const *pcr, int count, int step) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3819:13: warning: identifier 'stbi__setup_jpeg' is reserved because it contains '__' [-Wreserved-identifier] 3819 | static void stbi__setup_jpeg(stbi__jpeg *j) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3841:13: warning: identifier 'stbi__cleanup_jpeg' is reserved because it contains '__' [-Wreserved-identifier] 3841 | static void stbi__cleanup_jpeg(stbi__jpeg *j) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3854:3: warning: identifier 'stbi__resample' is reserved because it contains '__' [-Wreserved-identifier] 3854 | } stbi__resample; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3857:16: warning: identifier 'stbi__blinn_8x8' is reserved because it contains '__' [-Wreserved-identifier] 3857 | static stbi_uc stbi__blinn_8x8(stbi_uc x, stbi_uc y) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4054:12: warning: identifier 'stbi__jpeg_info_raw' is reserved because it contains '__' [-Wreserved-identifier] 4054 | static int stbi__jpeg_info_raw(stbi__jpeg *j, int *x, int *y, int *comp) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4103:3: warning: identifier 'stbi__zhuffman' is reserved because it contains '__' [-Wreserved-identifier] 4103 | } stbi__zhuffman; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4105:24: warning: identifier 'stbi__bitreverse16' is reserved because it contains '__' [-Wreserved-identifier] 4105 | stbi_inline static int stbi__bitreverse16(int n) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4114:24: warning: identifier 'stbi__bit_reverse' is reserved because it contains '__' [-Wreserved-identifier] 4114 | stbi_inline static int stbi__bit_reverse(int v, int bits) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4122:12: warning: identifier 'stbi__zbuild_huffman' is reserved because it contains '__' [-Wreserved-identifier] 4122 | static int stbi__zbuild_huffman(stbi__zhuffman *z, const stbi_uc *sizelist, int num) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4187:3: warning: identifier 'stbi__zbuf' is reserved because it contains '__' [-Wreserved-identifier] 4187 | } stbi__zbuf; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4189:24: warning: identifier 'stbi__zeof' is reserved because it contains '__' [-Wreserved-identifier] 4189 | stbi_inline static int stbi__zeof(stbi__zbuf *z) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4194:28: warning: identifier 'stbi__zget8' is reserved because it contains '__' [-Wreserved-identifier] 4194 | stbi_inline static stbi_uc stbi__zget8(stbi__zbuf *z) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4199:13: warning: identifier 'stbi__fill_bits' is reserved because it contains '__' [-Wreserved-identifier] 4199 | static void stbi__fill_bits(stbi__zbuf *z) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4211:33: warning: identifier 'stbi__zreceive' is reserved because it contains '__' [-Wreserved-identifier] 4211 | stbi_inline static unsigned int stbi__zreceive(stbi__zbuf *z, int n) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4221:12: warning: identifier 'stbi__zhuffman_decode_slowpath' is reserved because it contains '__' [-Wreserved-identifier] 4221 | static int stbi__zhuffman_decode_slowpath(stbi__zbuf *a, stbi__zhuffman *z) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4240:24: warning: identifier 'stbi__zhuffman_decode' is reserved because it contains '__' [-Wreserved-identifier] 4240 | stbi_inline static int stbi__zhuffman_decode(stbi__zbuf *a, stbi__zhuffman *z) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4259:12: warning: identifier 'stbi__zexpand' is reserved because it contains '__' [-Wreserved-identifier] 4259 | static int stbi__zexpand(stbi__zbuf *z, char *zout, int n) // need to make room for n bytes | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4281:18: warning: identifier 'stbi__zlength_base' is reserved because it contains '__' [-Wreserved-identifier] 4281 | static const int stbi__zlength_base[31] = { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4286:18: warning: identifier 'stbi__zlength_extra' is reserved because it contains '__' [-Wreserved-identifier] 4286 | static const int stbi__zlength_extra[31]= | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4289:18: warning: identifier 'stbi__zdist_base' is reserved because it contains '__' [-Wreserved-identifier] 4289 | static const int stbi__zdist_base[32] = { 1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193, | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4292:18: warning: identifier 'stbi__zdist_extra' is reserved because it contains '__' [-Wreserved-identifier] 4292 | static const int stbi__zdist_extra[32] = | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4295:12: warning: identifier 'stbi__parse_huffman_block' is reserved because it contains '__' [-Wreserved-identifier] 4295 | static int stbi__parse_huffman_block(stbi__zbuf *a) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4338:12: warning: identifier 'stbi__compute_huffman_codes' is reserved because it contains '__' [-Wreserved-identifier] 4338 | static int stbi__compute_huffman_codes(stbi__zbuf *a) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4388:12: warning: identifier 'stbi__parse_uncompressed_block' is reserved because it contains '__' [-Wreserved-identifier] 4388 | static int stbi__parse_uncompressed_block(stbi__zbuf *a) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4417:12: warning: identifier 'stbi__parse_zlib_header' is reserved because it contains '__' [-Wreserved-identifier] 4417 | static int stbi__parse_zlib_header(stbi__zbuf *a) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4431:22: warning: identifier 'stbi__zdefault_length' is reserved because it contains '__' [-Wreserved-identifier] 4431 | static const stbi_uc stbi__zdefault_length[STBI__ZNSYMS] = | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4443:22: warning: identifier 'stbi__zdefault_distance' is reserved because it contains '__' [-Wreserved-identifier] 4443 | static const stbi_uc stbi__zdefault_distance[32] = | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4460:12: warning: identifier 'stbi__parse_zlib' is reserved because it contains '__' [-Wreserved-identifier] 4460 | static int stbi__parse_zlib(stbi__zbuf *a, int parse_header) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4488:12: warning: identifier 'stbi__do_zlib' is reserved because it contains '__' [-Wreserved-identifier] 4488 | static int stbi__do_zlib(stbi__zbuf *a, char *obuf, int olen, int exp, int parse_header) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4589:3: warning: identifier 'stbi__pngchunk' is reserved because it contains '__' [-Wreserved-identifier] 4589 | } stbi__pngchunk; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4591:23: warning: identifier 'stbi__get_chunk_header' is reserved because it contains '__' [-Wreserved-identifier] 4591 | static stbi__pngchunk stbi__get_chunk_header(stbi__context *s) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4599:12: warning: identifier 'stbi__check_png_header' is reserved because it contains '__' [-Wreserved-identifier] 4599 | static int stbi__check_png_header(stbi__context *s) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4613:3: warning: identifier 'stbi__png' is reserved because it contains '__' [-Wreserved-identifier] 4613 | } stbi__png; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4617:4: warning: identifier 'STBI__F_none' is reserved because it contains '__' [-Wreserved-identifier] 4617 | STBI__F_none=0, | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4618:4: warning: identifier 'STBI__F_sub' is reserved because it contains '__' [-Wreserved-identifier] 4618 | STBI__F_sub=1, | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4619:4: warning: identifier 'STBI__F_up' is reserved because it contains '__' [-Wreserved-identifier] 4619 | STBI__F_up=2, | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4620:4: warning: identifier 'STBI__F_avg' is reserved because it contains '__' [-Wreserved-identifier] 4620 | STBI__F_avg=3, | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4621:4: warning: identifier 'STBI__F_paeth' is reserved because it contains '__' [-Wreserved-identifier] 4621 | STBI__F_paeth=4, | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4623:4: warning: identifier 'STBI__F_avg_first' is reserved because it contains '__' [-Wreserved-identifier] 4623 | STBI__F_avg_first, | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4624:4: warning: identifier 'STBI__F_paeth_first' is reserved because it contains '__' [-Wreserved-identifier] 4624 | STBI__F_paeth_first | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4636:12: warning: identifier 'stbi__paeth' is reserved because it contains '__' [-Wreserved-identifier] 4636 | static int stbi__paeth(int a, int b, int c) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4647:22: warning: identifier 'stbi__depth_scale_table' is reserved because it contains '__' [-Wreserved-identifier] 4647 | static const stbi_uc stbi__depth_scale_table[9] = { 0, 0xff, 0x55, 0, 0x11, 0,0,0, 0x01 }; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4650:12: warning: identifier 'stbi__create_png_image_raw' is reserved because it contains '__' [-Wreserved-identifier] 4650 | static int stbi__create_png_image_raw(stbi__png *a, stbi_uc *raw, stbi__uint32 raw_len, int out_n, stbi__uint32 x, stbi__uint32 y, int depth, int color) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4697:10: warning: 'switch' missing 'default' label [-Wswitch-default] 4697 | switch (filter) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4734:10: warning: 'switch' missing 'default' label [-Wswitch-default] 4734 | switch (filter) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4752:10: warning: 'switch' missing 'default' label [-Wswitch-default] 4752 | switch (filter) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4862:12: warning: identifier 'stbi__create_png_image' is reserved because it contains '__' [-Wreserved-identifier] 4862 | static int stbi__create_png_image(stbi__png *a, stbi_uc *image_data, stbi__uint32 image_data_len, int out_n, int depth, int color, int interlaced) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4907:12: warning: identifier 'stbi__compute_transparency' is reserved because it contains '__' [-Wreserved-identifier] 4907 | static int stbi__compute_transparency(stbi__png *z, stbi_uc tc[3], int out_n) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4932:12: warning: identifier 'stbi__compute_transparency16' is reserved because it contains '__' [-Wreserved-identifier] 4932 | static int stbi__compute_transparency16(stbi__png *z, stbi__uint16 tc[3], int out_n) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4957:12: warning: identifier 'stbi__expand_png_palette' is reserved because it contains '__' [-Wreserved-identifier] 4957 | static int stbi__expand_png_palette(stbi__png *a, stbi_uc *palette, int len, int pal_img_n) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4994:12: warning: identifier 'stbi__unpremultiply_on_load_global' is reserved because it contains '__' [-Wreserved-identifier] 4994 | static int stbi__unpremultiply_on_load_global = 0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4995:12: warning: identifier 'stbi__de_iphone_flag_global' is reserved because it contains '__' [-Wreserved-identifier] 4995 | static int stbi__de_iphone_flag_global = 0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5011:30: warning: identifier 'stbi__unpremultiply_on_load_local' is reserved because it contains '__' [-Wreserved-identifier] 5011 | static STBI_THREAD_LOCAL int stbi__unpremultiply_on_load_local, stbi__unpremultiply_on_load_set; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5011:65: warning: identifier 'stbi__unpremultiply_on_load_set' is reserved because it contains '__' [-Wreserved-identifier] 5011 | static STBI_THREAD_LOCAL int stbi__unpremultiply_on_load_local, stbi__unpremultiply_on_load_set; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5012:30: warning: identifier 'stbi__de_iphone_flag_local' is reserved because it contains '__' [-Wreserved-identifier] 5012 | static STBI_THREAD_LOCAL int stbi__de_iphone_flag_local, stbi__de_iphone_flag_set; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5012:58: warning: identifier 'stbi__de_iphone_flag_set' is reserved because it contains '__' [-Wreserved-identifier] 5012 | static STBI_THREAD_LOCAL int stbi__de_iphone_flag_local, stbi__de_iphone_flag_set; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5034:13: warning: identifier 'stbi__de_iphone' is reserved because it contains '__' [-Wreserved-identifier] 5034 | static void stbi__de_iphone(stbi__png *z) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5079:12: warning: identifier 'stbi__parse_png_file' is reserved because it contains '__' [-Wreserved-identifier] 5079 | static int stbi__parse_png_file(stbi__png *z, int scan, int req_comp) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5262:14: warning: identifier 'stbi__do_png' is reserved because it contains '__' [-Wreserved-identifier] 5262 | static void *stbi__do_png(stbi__png *p, int *x, int *y, int *n, int req_comp, stbi__result_info *ri) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5309:12: warning: identifier 'stbi__png_info_raw' is reserved because it contains '__' [-Wreserved-identifier] 5309 | static int stbi__png_info_raw(stbi__png *p, int *x, int *y, int *comp) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5345:12: warning: identifier 'stbi__bmp_test_raw' is reserved because it contains '__' [-Wreserved-identifier] 5345 | static int stbi__bmp_test_raw(stbi__context *s) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5369:12: warning: identifier 'stbi__high_bit' is reserved because it contains '__' [-Wreserved-identifier] 5369 | static int stbi__high_bit(unsigned int z) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5381:12: warning: identifier 'stbi__bitcount' is reserved because it contains '__' [-Wreserved-identifier] 5381 | static int stbi__bitcount(unsigned int a) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5394:12: warning: identifier 'stbi__shiftsigned' is reserved because it contains '__' [-Wreserved-identifier] 5394 | static int stbi__shiftsigned(unsigned int v, int shift, int bits) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5419:3: warning: identifier 'stbi__bmp_data' is reserved because it contains '__' [-Wreserved-identifier] 5419 | } stbi__bmp_data; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5421:12: warning: identifier 'stbi__bmp_set_mask_defaults' is reserved because it contains '__' [-Wreserved-identifier] 5421 | static int stbi__bmp_set_mask_defaults(stbi__bmp_data *info, int compress) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5447:14: warning: identifier 'stbi__bmp_parse_header' is reserved because it contains '__' [-Wreserved-identifier] 5447 | static void *stbi__bmp_parse_header(stbi__context *s, stbi__bmp_data *info) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5738:12: warning: identifier 'stbi__tga_get_comp' is reserved because it contains '__' [-Wreserved-identifier] 5738 | static int stbi__tga_get_comp(int bits_per_pixel, int is_grey, int* is_rgb16) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5851:13: warning: identifier 'stbi__tga_read_rgb16' is reserved because it contains '__' [-Wreserved-identifier] 5851 | static void stbi__tga_read_rgb16(stbi__context *s, stbi_uc* out) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6087:12: warning: identifier 'stbi__psd_decode_rle' is reserved because it contains '__' [-Wreserved-identifier] 6087 | static int stbi__psd_decode_rle(stbi__context *s, stbi_uc *p, int pixelCount) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6335:12: warning: identifier 'stbi__pic_is4' is reserved because it contains '__' [-Wreserved-identifier] 6335 | static int stbi__pic_is4(stbi__context *s,const char *str) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6345:12: warning: identifier 'stbi__pic_test_core' is reserved because it contains '__' [-Wreserved-identifier] 6345 | static int stbi__pic_test_core(stbi__context *s) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6364:3: warning: identifier 'stbi__pic_packet' is reserved because it contains '__' [-Wreserved-identifier] 6364 | } stbi__pic_packet; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6366:17: warning: identifier 'stbi__readval' is reserved because it contains '__' [-Wreserved-identifier] 6366 | static stbi_uc *stbi__readval(stbi__context *s, int channel, stbi_uc *dest) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6380:13: warning: identifier 'stbi__copyval' is reserved because it contains '__' [-Wreserved-identifier] 6380 | static void stbi__copyval(int channel,stbi_uc *dest,const stbi_uc *src) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6389:17: warning: identifier 'stbi__pic_load_core' is reserved because it contains '__' [-Wreserved-identifier] 6389 | static stbi_uc *stbi__pic_load_core(stbi__context *s,int width,int height,int *comp, stbi_uc *result) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6557:3: warning: identifier 'stbi__gif_lzw' is reserved because it contains '__' [-Wreserved-identifier] 6557 | } stbi__gif_lzw; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6577:3: warning: identifier 'stbi__gif' is reserved because it contains '__' [-Wreserved-identifier] 6577 | } stbi__gif; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6579:12: warning: identifier 'stbi__gif_test_raw' is reserved because it contains '__' [-Wreserved-identifier] 6579 | static int stbi__gif_test_raw(stbi__context *s) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6596:13: warning: identifier 'stbi__gif_parse_colortable' is reserved because it contains '__' [-Wreserved-identifier] 6596 | static void stbi__gif_parse_colortable(stbi__context *s, stbi_uc pal[256][4], int num_entries, int transp) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6607:12: warning: identifier 'stbi__gif_header' is reserved because it contains '__' [-Wreserved-identifier] 6607 | static int stbi__gif_header(stbi__context *s, stbi__gif *g, int *comp, int is_info) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6638:12: warning: identifier 'stbi__gif_info_raw' is reserved because it contains '__' [-Wreserved-identifier] 6638 | static int stbi__gif_info_raw(stbi__context *s, int *x, int *y, int *comp) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6653:13: warning: identifier 'stbi__out_gif_code' is reserved because it contains '__' [-Wreserved-identifier] 6653 | static void stbi__out_gif_code(stbi__gif *g, stbi__uint16 code) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6690:17: warning: identifier 'stbi__process_gif_raster' is reserved because it contains '__' [-Wreserved-identifier] 6690 | static stbi_uc *stbi__process_gif_raster(stbi__context *s, stbi__gif *g) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6777:17: warning: identifier 'stbi__gif_load_next' is reserved because it contains '__' [-Wreserved-identifier] 6777 | static stbi_uc *stbi__gif_load_next(stbi__context *s, stbi__gif *g, int *comp, int req_comp, stbi_uc *two_back) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6951:14: warning: identifier 'stbi__load_gif_main_outofmem' is reserved because it contains '__' [-Wreserved-identifier] 6951 | static void *stbi__load_gif_main_outofmem(stbi__gif *g, stbi_uc *out, int **delays) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7086:12: warning: identifier 'stbi__hdr_test_core' is reserved because it contains '__' [-Wreserved-identifier] 7086 | static int stbi__hdr_test_core(stbi__context *s, const char *signature) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7108:14: warning: identifier 'stbi__hdr_gettoken' is reserved because it contains '__' [-Wreserved-identifier] 7108 | static char *stbi__hdr_gettoken(stbi__context *z, char *buffer) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7130:13: warning: identifier 'stbi__hdr_convert' is reserved because it contains '__' [-Wreserved-identifier] 7130 | static void stbi__hdr_convert(float *output, stbi_uc *input, int req_comp) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7146:7: warning: 'switch' missing 'default' label [-Wswitch-default] 7146 | switch (req_comp) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7542:17: warning: identifier 'stbi__pnm_isspace' is reserved because it contains '__' [-Wreserved-identifier] 7542 | static int stbi__pnm_isspace(char c) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7547:17: warning: identifier 'stbi__pnm_skip_whitespace' is reserved because it contains '__' [-Wreserved-identifier] 7547 | static void stbi__pnm_skip_whitespace(stbi__context *s, char *c) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7561:17: warning: identifier 'stbi__pnm_isdigit' is reserved because it contains '__' [-Wreserved-identifier] 7561 | static int stbi__pnm_isdigit(char c) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7566:17: warning: identifier 'stbi__pnm_getinteger' is reserved because it contains '__' [-Wreserved-identifier] 7566 | static int stbi__pnm_getinteger(stbi__context *s, char *c) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7631:12: warning: identifier 'stbi__info_main' is reserved because it contains '__' [-Wreserved-identifier] 7631 | static int stbi__info_main(stbi__context *s, int *x, int *y, int *comp) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7673:12: warning: identifier 'stbi__is_16_main' is reserved because it contains '__' [-Wreserved-identifier] 7673 | static int stbi__is_16_main(stbi__context *s) | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_stb.cpp:86: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:215:3: warning: identifier 'stbi__write_context' is reserved because it contains '__' [-Wreserved-identifier] 215 | } stbi__write_context; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:218:13: warning: identifier 'stbi__start_write_callbacks' is reserved because it contains '__' [-Wreserved-identifier] 218 | static void stbi__start_write_callbacks(stbi__write_context *s, stbi_write_func *c, void *context) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:226:13: warning: identifier 'stbi__stdio_write' is reserved because it contains '__' [-Wreserved-identifier] 226 | static void stbi__stdio_write(void *context, void *data, int size) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:231:12: warning: identifier 'stbi__start_write_file' is reserved because it contains '__' [-Wreserved-identifier] 231 | static int stbi__start_write_file(stbi__write_context *s, const char *filename) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:238:13: warning: identifier 'stbi__end_write_file' is reserved because it contains '__' [-Wreserved-identifier] 238 | static void stbi__end_write_file(stbi__write_context *s) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:254:13: warning: identifier 'stbiw__writefv' is reserved because it contains '__' [-Wreserved-identifier] 254 | static void stbiw__writefv(stbi__write_context *s, const char *fmt, va_list v) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:283:13: warning: identifier 'stbiw__writef' is reserved because it contains '__' [-Wreserved-identifier] 283 | static void stbiw__writef(stbi__write_context *s, const char *fmt, ...) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:291:13: warning: identifier 'stbiw__putc' is reserved because it contains '__' [-Wreserved-identifier] 291 | static void stbiw__putc(stbi__write_context *s, unsigned char c) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:296:13: warning: identifier 'stbiw__write3' is reserved because it contains '__' [-Wreserved-identifier] 296 | static void stbiw__write3(stbi__write_context *s, unsigned char a, unsigned char b, unsigned char c) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:303:13: warning: identifier 'stbiw__write_pixel' is reserved because it contains '__' [-Wreserved-identifier] 303 | static void stbiw__write_pixel(stbi__write_context *s, int rgb_dir, int comp, int write_alpha, int expand_mono, unsigned char *d) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:311:4: warning: 'switch' missing 'default' label [-Wswitch-default] 311 | switch (comp) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:336:13: warning: identifier 'stbiw__write_pixels' is reserved because it contains '__' [-Wreserved-identifier] 336 | static void stbiw__write_pixels(stbi__write_context *s, int rgb_dir, int vdir, int x, int y, int comp, void *data, int write_alpha, int scanline_pad, int expand_mono) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:358:12: warning: identifier 'stbiw__outfile' is reserved because it contains '__' [-Wreserved-identifier] 358 | static int stbiw__outfile(stbi__write_context *s, int rgb_dir, int vdir, int x, int y, int comp, int expand_mono, void *data, int alpha, int pad, const char *fmt, ...) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:495:6: warning: identifier 'stbiw__linear_to_rgbe' is reserved because it contains '__' [-Wreserved-identifier] 495 | void stbiw__linear_to_rgbe(unsigned char *rgbe, float *linear) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:512:6: warning: identifier 'stbiw__write_run_data' is reserved because it contains '__' [-Wreserved-identifier] 512 | void stbiw__write_run_data(stbi__write_context *s, int length, unsigned char databyte) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:520:6: warning: identifier 'stbiw__write_dump_data' is reserved because it contains '__' [-Wreserved-identifier] 520 | void stbiw__write_dump_data(stbi__write_context *s, int length, unsigned char *data) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:528:6: warning: identifier 'stbiw__write_hdr_scanline' is reserved because it contains '__' [-Wreserved-identifier] 528 | void stbiw__write_hdr_scanline(stbi__write_context *s, int width, int ncomp, unsigned char *scratch, float *scanline) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:678:14: warning: identifier 'stbiw__sbgrowf' is reserved because it contains '__' [-Wreserved-identifier] 678 | static void *stbiw__sbgrowf(void **arr, int increment, int itemsize) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:691:23: warning: identifier 'stbiw__zlib_flushf' is reserved because it contains '__' [-Wreserved-identifier] 691 | static unsigned char *stbiw__zlib_flushf(unsigned char *data, unsigned int *bitbuffer, int *bitcount) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:701:12: warning: identifier 'stbiw__zlib_bitrev' is reserved because it contains '__' [-Wreserved-identifier] 701 | static int stbiw__zlib_bitrev(int code, int codebits) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:711:21: warning: identifier 'stbiw__zlib_countm' is reserved because it contains '__' [-Wreserved-identifier] 711 | static unsigned int stbiw__zlib_countm(unsigned char *a, unsigned char *b, int limit) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:719:21: warning: identifier 'stbiw__zhash' is reserved because it contains '__' [-Wreserved-identifier] 719 | static unsigned int stbiw__zhash(unsigned char *data) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:850:21: warning: identifier 'stbiw__crc32' is reserved because it contains '__' [-Wreserved-identifier] 850 | static unsigned int stbiw__crc32(unsigned char *buffer, int len) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:899:13: warning: identifier 'stbiw__wpcrc' is reserved because it contains '__' [-Wreserved-identifier] 899 | static void stbiw__wpcrc(unsigned char **data, int len) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:902:27: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 902 | stbiw__wp32(*data, crc); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:905:22: warning: identifier 'stbiw__paeth' is reserved because it contains '__' [-Wreserved-identifier] 905 | static unsigned char stbiw__paeth(int a, int b, int c) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:937:16: warning: 'switch' missing 'default' label [-Wswitch-default] 937 | switch (type) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:947:16: warning: 'switch' missing 'default' label [-Wswitch-default] 947 | switch (type) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:979:22: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 979 | stbiw__wp32(o, 13); // header length | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:981:21: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 981 | stbiw__wp32(o, x); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:982:21: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 982 | stbiw__wp32(o, y); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:990:24: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 990 | stbiw__wp32(o, zlen); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:997:20: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 997 | stbiw__wp32(o,0); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1041:28: warning: identifier 'stbiw__jpg_ZigZag' is reserved because it contains '__' [-Wreserved-identifier] 1041 | static const unsigned char stbiw__jpg_ZigZag[] = { 0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18, | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1044:13: warning: identifier 'stbiw__jpg_writeBits' is reserved because it contains '__' [-Wreserved-identifier] 1044 | static void stbiw__jpg_writeBits(stbi__write_context *s, int *bitBufP, int *bitCntP, const unsigned short *bs) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1061:13: warning: identifier 'stbiw__jpg_DCT' is reserved because it contains '__' [-Wreserved-identifier] 1061 | static void stbiw__jpg_DCT(float *d0p, float *d1p, float *d2p, float *d3p, float *d4p, float *d5p, float *d6p, float *d7p) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1109:13: warning: identifier 'stbiw__jpg_calcBits' is reserved because it contains '__' [-Wreserved-identifier] 1109 | static void stbiw__jpg_calcBits(int val, unsigned short bits[2]) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1119:12: warning: identifier 'stbiw__jpg_processDU' is reserved because it contains '__' [-Wreserved-identifier] 1119 | static int stbiw__jpg_processDU(stbi__write_context *s, int *bitBuf, int *bitCnt, float *CDU, float *fdtbl, int DC, const unsigned short HTDC[256][2], const unsigned short HTAC[256][2]) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_stb.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_stb.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_stb.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_stb.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_stb.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_stb.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_stb.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_stb.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/color.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_stb.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_stb.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:88:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | return cells_[index] ; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:99:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | return cells_[index] ; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_stb.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_stb.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:132:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | return size_[axis]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:149:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | return size_[1]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:158:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 158 | return size_[2]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:182:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | return size_t(size_[0]) * size_t(size_[1]) * size_t(size_[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:182:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | return size_t(size_[0]) * size_t(size_[1]) * size_t(size_[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:301:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 301 | return base_mem() + x * factor_[0]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:312:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 312 | return byte_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:322:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 322 | return int16_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:332:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 332 | return int32_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:342:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | return float32_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:352:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 352 | return float64_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ~~~~~~~~~~~~ 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:423:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ~~~~~~~~~~~^ 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:423:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ~~~~~~~~~~~~ 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:435:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ~~~~~~~~~~~^ 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:435:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ~~~~~~~~~~~~ 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:448:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ~~~~~~~~~~~^ 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:448:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ~~~~~~~~~~~~ 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:461:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ~~~~~~~~~~~^ 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:461:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ~~~~~~~~~~~~ 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:477:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ~~~~~~~~~~~^ 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:477:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ~~~~~~~~~~~~ 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:493:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ~~~~~~~~~~~^ 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:493:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_stb.cpp:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/logger.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_stb.cpp:85: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:830:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 830 | s->img_buffer_end = s->img_buffer_original_end = (stbi_uc *) buffer+len; | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1198:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1198 | reduced[i] = (stbi_uc)((orig[i] >> 8) & 0xFF); // top half of each byte is sufficient approx of 16->8 bit scaling | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1198:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1198 | reduced[i] = (stbi_uc)((orig[i] >> 8) & 0xFF); // top half of each byte is sufficient approx of 16->8 bit scaling | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1214:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1214 | enlarged[i] = (stbi__uint16)((orig[i] << 8) + orig[i]); // replicate to high and low byte, maps 0->0, 255->0xffff | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1214:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1214 | enlarged[i] = (stbi__uint16)((orig[i] << 8) + orig[i]); // replicate to high and low byte, maps 0->0, 255->0xffff | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1214:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1214 | enlarged[i] = (stbi__uint16)((orig[i] << 8) + orig[i]); // replicate to high and low byte, maps 0->0, 255->0xffff | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1228:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1228 | stbi_uc *row0 = bytes + row*bytes_per_row; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1229:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1229 | stbi_uc *row1 = bytes + (h - row - 1)*bytes_per_row; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1237:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1237 | row0 += bytes_copy; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1238:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1238 | row1 += bytes_copy; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1253:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1253 | bytes += slice_size; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1604:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1604 | s->img_buffer_end = s->buffer_start+1; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1608:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1608 | s->img_buffer_end = s->buffer_start + n; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1615:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1615 | return *s->img_buffer++; | ~~~^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1618:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1618 | return *s->img_buffer++; | ~~~^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1657:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1657 | s->img_buffer += n; | ~~~^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1673:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1673 | count = (s->io.read)(s->io_user_data, (char*) buffer + blen, n - blen); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1680:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1680 | if (s->img_buffer+n <= s->img_buffer_end) { | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1682:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1682 | s->img_buffer += n; | ~~~^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1768:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1768 | unsigned char *src = data + j * x * img_n ; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1769:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1769 | unsigned char *dest = good + j * x * req_comp; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1776:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1776 | STBI__CASE(1,2) { dest[0]=src[0]; dest[1]=255; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1772:80: note: expanded from macro 'STBI__CASE' 1772 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1776:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1776 | STBI__CASE(1,2) { dest[0]=src[0]; dest[1]=255; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1772:90: note: expanded from macro 'STBI__CASE' 1772 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1776:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1776 | STBI__CASE(1,2) { dest[0]=src[0]; dest[1]=255; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1777:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1777 | STBI__CASE(1,3) { dest[0]=dest[1]=dest[2]=src[0]; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1772:80: note: expanded from macro 'STBI__CASE' 1772 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1777:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1777 | STBI__CASE(1,3) { dest[0]=dest[1]=dest[2]=src[0]; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1772:90: note: expanded from macro 'STBI__CASE' 1772 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1777:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1777 | STBI__CASE(1,3) { dest[0]=dest[1]=dest[2]=src[0]; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1777:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1777 | STBI__CASE(1,3) { dest[0]=dest[1]=dest[2]=src[0]; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1778:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1778 | STBI__CASE(1,4) { dest[0]=dest[1]=dest[2]=src[0]; dest[3]=255; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1772:80: note: expanded from macro 'STBI__CASE' 1772 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1778:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1778 | STBI__CASE(1,4) { dest[0]=dest[1]=dest[2]=src[0]; dest[3]=255; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1772:90: note: expanded from macro 'STBI__CASE' 1772 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1778:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1778 | STBI__CASE(1,4) { dest[0]=dest[1]=dest[2]=src[0]; dest[3]=255; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1778:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1778 | STBI__CASE(1,4) { dest[0]=dest[1]=dest[2]=src[0]; dest[3]=255; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1778:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1778 | STBI__CASE(1,4) { dest[0]=dest[1]=dest[2]=src[0]; dest[3]=255; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1779:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1779 | STBI__CASE(2,1) { dest[0]=src[0]; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1772:80: note: expanded from macro 'STBI__CASE' 1772 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1779:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1779 | STBI__CASE(2,1) { dest[0]=src[0]; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1772:90: note: expanded from macro 'STBI__CASE' 1772 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1780:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1780 | STBI__CASE(2,3) { dest[0]=dest[1]=dest[2]=src[0]; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1772:80: note: expanded from macro 'STBI__CASE' 1772 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1780:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1780 | STBI__CASE(2,3) { dest[0]=dest[1]=dest[2]=src[0]; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1772:90: note: expanded from macro 'STBI__CASE' 1772 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1780:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1780 | STBI__CASE(2,3) { dest[0]=dest[1]=dest[2]=src[0]; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1780:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1780 | STBI__CASE(2,3) { dest[0]=dest[1]=dest[2]=src[0]; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1781:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1781 | STBI__CASE(2,4) { dest[0]=dest[1]=dest[2]=src[0]; dest[3]=src[1]; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1772:80: note: expanded from macro 'STBI__CASE' 1772 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1781:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1781 | STBI__CASE(2,4) { dest[0]=dest[1]=dest[2]=src[0]; dest[3]=src[1]; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1772:90: note: expanded from macro 'STBI__CASE' 1772 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1781:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1781 | STBI__CASE(2,4) { dest[0]=dest[1]=dest[2]=src[0]; dest[3]=src[1]; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1781:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1781 | STBI__CASE(2,4) { dest[0]=dest[1]=dest[2]=src[0]; dest[3]=src[1]; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1781:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1781 | STBI__CASE(2,4) { dest[0]=dest[1]=dest[2]=src[0]; dest[3]=src[1]; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1781:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1781 | STBI__CASE(2,4) { dest[0]=dest[1]=dest[2]=src[0]; dest[3]=src[1]; } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1782:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1782 | STBI__CASE(3,4) { dest[0]=src[0];dest[1]=src[1];dest[2]=src[2];dest[3]=255; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1772:80: note: expanded from macro 'STBI__CASE' 1772 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1782:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1782 | STBI__CASE(3,4) { dest[0]=src[0];dest[1]=src[1];dest[2]=src[2];dest[3]=255; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1772:90: note: expanded from macro 'STBI__CASE' 1772 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1782:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1782 | STBI__CASE(3,4) { dest[0]=src[0];dest[1]=src[1];dest[2]=src[2];dest[3]=255; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1782:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1782 | STBI__CASE(3,4) { dest[0]=src[0];dest[1]=src[1];dest[2]=src[2];dest[3]=255; } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1782:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1782 | STBI__CASE(3,4) { dest[0]=src[0];dest[1]=src[1];dest[2]=src[2];dest[3]=255; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1782:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1782 | STBI__CASE(3,4) { dest[0]=src[0];dest[1]=src[1];dest[2]=src[2];dest[3]=255; } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1782:73: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1782 | STBI__CASE(3,4) { dest[0]=src[0];dest[1]=src[1];dest[2]=src[2];dest[3]=255; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1783:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1783 | STBI__CASE(3,1) { dest[0]=stbi__compute_y(src[0],src[1],src[2]); } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1772:80: note: expanded from macro 'STBI__CASE' 1772 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1783:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1783 | STBI__CASE(3,1) { dest[0]=stbi__compute_y(src[0],src[1],src[2]); } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1772:90: note: expanded from macro 'STBI__CASE' 1772 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1783:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1783 | STBI__CASE(3,1) { dest[0]=stbi__compute_y(src[0],src[1],src[2]); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1783:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1783 | STBI__CASE(3,1) { dest[0]=stbi__compute_y(src[0],src[1],src[2]); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1784:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1784 | STBI__CASE(3,2) { dest[0]=stbi__compute_y(src[0],src[1],src[2]); dest[1] = 255; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1772:80: note: expanded from macro 'STBI__CASE' 1772 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1784:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1784 | STBI__CASE(3,2) { dest[0]=stbi__compute_y(src[0],src[1],src[2]); dest[1] = 255; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1772:90: note: expanded from macro 'STBI__CASE' 1772 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1784:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1784 | STBI__CASE(3,2) { dest[0]=stbi__compute_y(src[0],src[1],src[2]); dest[1] = 255; } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1784:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1784 | STBI__CASE(3,2) { dest[0]=stbi__compute_y(src[0],src[1],src[2]); dest[1] = 255; } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1784:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1784 | STBI__CASE(3,2) { dest[0]=stbi__compute_y(src[0],src[1],src[2]); dest[1] = 255; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1785:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1785 | STBI__CASE(4,1) { dest[0]=stbi__compute_y(src[0],src[1],src[2]); } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1772:80: note: expanded from macro 'STBI__CASE' 1772 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1785:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1785 | STBI__CASE(4,1) { dest[0]=stbi__compute_y(src[0],src[1],src[2]); } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1772:90: note: expanded from macro 'STBI__CASE' 1772 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1785:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1785 | STBI__CASE(4,1) { dest[0]=stbi__compute_y(src[0],src[1],src[2]); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1785:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1785 | STBI__CASE(4,1) { dest[0]=stbi__compute_y(src[0],src[1],src[2]); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1786:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1786 | STBI__CASE(4,2) { dest[0]=stbi__compute_y(src[0],src[1],src[2]); dest[1] = src[3]; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1772:80: note: expanded from macro 'STBI__CASE' 1772 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1786:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1786 | STBI__CASE(4,2) { dest[0]=stbi__compute_y(src[0],src[1],src[2]); dest[1] = src[3]; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1772:90: note: expanded from macro 'STBI__CASE' 1772 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1786:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1786 | STBI__CASE(4,2) { dest[0]=stbi__compute_y(src[0],src[1],src[2]); dest[1] = src[3]; } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1786:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1786 | STBI__CASE(4,2) { dest[0]=stbi__compute_y(src[0],src[1],src[2]); dest[1] = src[3]; } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1786:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1786 | STBI__CASE(4,2) { dest[0]=stbi__compute_y(src[0],src[1],src[2]); dest[1] = src[3]; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1786:85: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1786 | STBI__CASE(4,2) { dest[0]=stbi__compute_y(src[0],src[1],src[2]); dest[1] = src[3]; } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1787:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1787 | STBI__CASE(4,3) { dest[0]=src[0];dest[1]=src[1];dest[2]=src[2]; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1772:80: note: expanded from macro 'STBI__CASE' 1772 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1787:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1787 | STBI__CASE(4,3) { dest[0]=src[0];dest[1]=src[1];dest[2]=src[2]; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1772:90: note: expanded from macro 'STBI__CASE' 1772 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1787:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1787 | STBI__CASE(4,3) { dest[0]=src[0];dest[1]=src[1];dest[2]=src[2]; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1787:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1787 | STBI__CASE(4,3) { dest[0]=src[0];dest[1]=src[1];dest[2]=src[2]; } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1787:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1787 | STBI__CASE(4,3) { dest[0]=src[0];dest[1]=src[1];dest[2]=src[2]; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1787:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1787 | STBI__CASE(4,3) { dest[0]=src[0];dest[1]=src[1];dest[2]=src[2]; } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1825 | stbi__uint16 *src = data + j * x * img_n ; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1826:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1826 | stbi__uint16 *dest = good + j * x * req_comp; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1833:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1833 | STBI__CASE(1,2) { dest[0]=src[0]; dest[1]=0xffff; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1829:80: note: expanded from macro 'STBI__CASE' 1829 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1833:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1833 | STBI__CASE(1,2) { dest[0]=src[0]; dest[1]=0xffff; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1829:90: note: expanded from macro 'STBI__CASE' 1829 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1833:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1833 | STBI__CASE(1,2) { dest[0]=src[0]; dest[1]=0xffff; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1834:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1834 | STBI__CASE(1,3) { dest[0]=dest[1]=dest[2]=src[0]; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1829:80: note: expanded from macro 'STBI__CASE' 1829 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1834:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1834 | STBI__CASE(1,3) { dest[0]=dest[1]=dest[2]=src[0]; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1829:90: note: expanded from macro 'STBI__CASE' 1829 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1834:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1834 | STBI__CASE(1,3) { dest[0]=dest[1]=dest[2]=src[0]; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1834:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1834 | STBI__CASE(1,3) { dest[0]=dest[1]=dest[2]=src[0]; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1835:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1835 | STBI__CASE(1,4) { dest[0]=dest[1]=dest[2]=src[0]; dest[3]=0xffff; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1829:80: note: expanded from macro 'STBI__CASE' 1829 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1835:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1835 | STBI__CASE(1,4) { dest[0]=dest[1]=dest[2]=src[0]; dest[3]=0xffff; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1829:90: note: expanded from macro 'STBI__CASE' 1829 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1835:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1835 | STBI__CASE(1,4) { dest[0]=dest[1]=dest[2]=src[0]; dest[3]=0xffff; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1835:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1835 | STBI__CASE(1,4) { dest[0]=dest[1]=dest[2]=src[0]; dest[3]=0xffff; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1835:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1835 | STBI__CASE(1,4) { dest[0]=dest[1]=dest[2]=src[0]; dest[3]=0xffff; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1836:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1836 | STBI__CASE(2,1) { dest[0]=src[0]; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1829:80: note: expanded from macro 'STBI__CASE' 1829 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1836:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1836 | STBI__CASE(2,1) { dest[0]=src[0]; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1829:90: note: expanded from macro 'STBI__CASE' 1829 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1837:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1837 | STBI__CASE(2,3) { dest[0]=dest[1]=dest[2]=src[0]; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1829:80: note: expanded from macro 'STBI__CASE' 1829 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1837:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1837 | STBI__CASE(2,3) { dest[0]=dest[1]=dest[2]=src[0]; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1829:90: note: expanded from macro 'STBI__CASE' 1829 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1837:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1837 | STBI__CASE(2,3) { dest[0]=dest[1]=dest[2]=src[0]; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1837:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1837 | STBI__CASE(2,3) { dest[0]=dest[1]=dest[2]=src[0]; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1838:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1838 | STBI__CASE(2,4) { dest[0]=dest[1]=dest[2]=src[0]; dest[3]=src[1]; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1829:80: note: expanded from macro 'STBI__CASE' 1829 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1838:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1838 | STBI__CASE(2,4) { dest[0]=dest[1]=dest[2]=src[0]; dest[3]=src[1]; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1829:90: note: expanded from macro 'STBI__CASE' 1829 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1838:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1838 | STBI__CASE(2,4) { dest[0]=dest[1]=dest[2]=src[0]; dest[3]=src[1]; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1838:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1838 | STBI__CASE(2,4) { dest[0]=dest[1]=dest[2]=src[0]; dest[3]=src[1]; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1838:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1838 | STBI__CASE(2,4) { dest[0]=dest[1]=dest[2]=src[0]; dest[3]=src[1]; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1838:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1838 | STBI__CASE(2,4) { dest[0]=dest[1]=dest[2]=src[0]; dest[3]=src[1]; } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1839:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1839 | STBI__CASE(3,4) { dest[0]=src[0];dest[1]=src[1];dest[2]=src[2];dest[3]=0xffff; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1829:80: note: expanded from macro 'STBI__CASE' 1829 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1839:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1839 | STBI__CASE(3,4) { dest[0]=src[0];dest[1]=src[1];dest[2]=src[2];dest[3]=0xffff; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1829:90: note: expanded from macro 'STBI__CASE' 1829 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1839:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1839 | STBI__CASE(3,4) { dest[0]=src[0];dest[1]=src[1];dest[2]=src[2];dest[3]=0xffff; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1839:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1839 | STBI__CASE(3,4) { dest[0]=src[0];dest[1]=src[1];dest[2]=src[2];dest[3]=0xffff; } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1839:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1839 | STBI__CASE(3,4) { dest[0]=src[0];dest[1]=src[1];dest[2]=src[2];dest[3]=0xffff; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1839:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1839 | STBI__CASE(3,4) { dest[0]=src[0];dest[1]=src[1];dest[2]=src[2];dest[3]=0xffff; } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1839:73: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1839 | STBI__CASE(3,4) { dest[0]=src[0];dest[1]=src[1];dest[2]=src[2];dest[3]=0xffff; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1840:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1840 | STBI__CASE(3,1) { dest[0]=stbi__compute_y_16(src[0],src[1],src[2]); } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1829:80: note: expanded from macro 'STBI__CASE' 1829 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1840:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1840 | STBI__CASE(3,1) { dest[0]=stbi__compute_y_16(src[0],src[1],src[2]); } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1829:90: note: expanded from macro 'STBI__CASE' 1829 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1840:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1840 | STBI__CASE(3,1) { dest[0]=stbi__compute_y_16(src[0],src[1],src[2]); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1840:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1840 | STBI__CASE(3,1) { dest[0]=stbi__compute_y_16(src[0],src[1],src[2]); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1841:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1841 | STBI__CASE(3,2) { dest[0]=stbi__compute_y_16(src[0],src[1],src[2]); dest[1] = 0xffff; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1829:80: note: expanded from macro 'STBI__CASE' 1829 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1841:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1841 | STBI__CASE(3,2) { dest[0]=stbi__compute_y_16(src[0],src[1],src[2]); dest[1] = 0xffff; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1829:90: note: expanded from macro 'STBI__CASE' 1829 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1841:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1841 | STBI__CASE(3,2) { dest[0]=stbi__compute_y_16(src[0],src[1],src[2]); dest[1] = 0xffff; } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1841:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1841 | STBI__CASE(3,2) { dest[0]=stbi__compute_y_16(src[0],src[1],src[2]); dest[1] = 0xffff; } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1841:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1841 | STBI__CASE(3,2) { dest[0]=stbi__compute_y_16(src[0],src[1],src[2]); dest[1] = 0xffff; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1842:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1842 | STBI__CASE(4,1) { dest[0]=stbi__compute_y_16(src[0],src[1],src[2]); } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1829:80: note: expanded from macro 'STBI__CASE' 1829 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1842:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1842 | STBI__CASE(4,1) { dest[0]=stbi__compute_y_16(src[0],src[1],src[2]); } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1829:90: note: expanded from macro 'STBI__CASE' 1829 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1842:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1842 | STBI__CASE(4,1) { dest[0]=stbi__compute_y_16(src[0],src[1],src[2]); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1842:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1842 | STBI__CASE(4,1) { dest[0]=stbi__compute_y_16(src[0],src[1],src[2]); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1843:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1843 | STBI__CASE(4,2) { dest[0]=stbi__compute_y_16(src[0],src[1],src[2]); dest[1] = src[3]; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1829:80: note: expanded from macro 'STBI__CASE' 1829 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1843:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1843 | STBI__CASE(4,2) { dest[0]=stbi__compute_y_16(src[0],src[1],src[2]); dest[1] = src[3]; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1829:90: note: expanded from macro 'STBI__CASE' 1829 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1843:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1843 | STBI__CASE(4,2) { dest[0]=stbi__compute_y_16(src[0],src[1],src[2]); dest[1] = src[3]; } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1843:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1843 | STBI__CASE(4,2) { dest[0]=stbi__compute_y_16(src[0],src[1],src[2]); dest[1] = src[3]; } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1843:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1843 | STBI__CASE(4,2) { dest[0]=stbi__compute_y_16(src[0],src[1],src[2]); dest[1] = src[3]; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1843:88: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1843 | STBI__CASE(4,2) { dest[0]=stbi__compute_y_16(src[0],src[1],src[2]); dest[1] = src[3]; } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1844:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1844 | STBI__CASE(4,3) { dest[0]=src[0];dest[1]=src[1];dest[2]=src[2]; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1829:80: note: expanded from macro 'STBI__CASE' 1829 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1844:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1844 | STBI__CASE(4,3) { dest[0]=src[0];dest[1]=src[1];dest[2]=src[2]; } break; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1829:90: note: expanded from macro 'STBI__CASE' 1829 | #define STBI__CASE(a,b) case STBI__COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1844:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1844 | STBI__CASE(4,3) { dest[0]=src[0];dest[1]=src[1];dest[2]=src[2]; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1844:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1844 | STBI__CASE(4,3) { dest[0]=src[0];dest[1]=src[1];dest[2]=src[2]; } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1844:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1844 | STBI__CASE(4,3) { dest[0]=src[0];dest[1]=src[1];dest[2]=src[2]; } break; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1844:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1844 | STBI__CASE(4,3) { dest[0]=src[0];dest[1]=src[1];dest[2]=src[2]; } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1867:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1867 | output[i*comp + k] = (float) (pow(data[i*comp+k]/255.0f, stbi__l2h_gamma) * stbi__l2h_scale); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1867:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1867 | output[i*comp + k] = (float) (pow(data[i*comp+k]/255.0f, stbi__l2h_gamma) * stbi__l2h_scale); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1872:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1872 | output[i*comp + n] = data[i*comp + n]/255.0f; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1872:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1872 | output[i*comp + n] = data[i*comp + n]/255.0f; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1893:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1893 | float z = (float) pow(data[i*comp+k]*stbi__h2l_scale_i, stbi__h2l_gamma_i) * 255 + 0.5f; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1896:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1896 | output[i*comp + k] = (stbi_uc) stbi__float2int(z); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1899:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1899 | float z = data[i*comp+k] * 255 + 0.5f; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1902:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1902 | output[i*comp + k] = (stbi_uc) stbi__float2int(z); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2007:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2007 | for (j=0; j < count[i]; ++j) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2008:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | h->size[k++] = (stbi_uc) (i+1); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2012:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2012 | h->size[k] = 0; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2019:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2019 | h->delta[j] = k - code; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2020:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2020 | if (h->size[k] == j) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2021:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | while (h->size[k] == j) | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2022:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2022 | h->code[k++] = (stbi__uint16) (code++); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2026:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2026 | h->maxcode[j] = code << (16-j); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2029:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2029 | h->maxcode[j] = 0xffffffff; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2034:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2034 | int s = h->size[i]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2036:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | int c = h->code[i] << (FAST_BITS-s); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2039:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2039 | h->fast[c+j] = (stbi_uc) i; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2052:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2052 | stbi_uc fast = h->fast[i]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2053:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | fast_ac[i] = 0; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2055:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2055 | int rs = h->values[fast]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2058:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2058 | int len = h->size[fast]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2067:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2067 | fast_ac[i] = (stbi__int16) ((k * 256) + (run * 16) + (len + magbits)); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2105:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2105 | k = h->fast[c]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2107:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2107 | int s = h->size[k]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2112:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2112 | return h->values[k]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2123:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2123 | if (temp < h->maxcode[k]) | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2135:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2135 | c = ((j->code_buffer >> (32 - k)) & stbi__bmask[k]) + h->delta[k]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2135:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2135 | c = ((j->code_buffer >> (32 - k)) & stbi__bmask[k]) + h->delta[k]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2143:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2143 | return h->values[c]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2160:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2160 | j->code_buffer = k & ~stbi__bmask[n]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2161:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2161 | k &= stbi__bmask[n]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2163:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2163 | return k + (stbi__jbias[n] & (sgn - 1)); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2173:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2173 | j->code_buffer = k & ~stbi__bmask[n]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2174:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2174 | k &= stbi__bmask[n]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2221:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2221 | if (!stbi__addints_valid(j->img_comp[b].dc_pred, diff)) return stbi__err("bad delta","Corrupt JPEG"); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2222:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2222 | dc = j->img_comp[b].dc_pred + diff; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2223:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2223 | j->img_comp[b].dc_pred = dc; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2234:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2234 | r = fac[c]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2242:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2242 | zig = stbi__jpeg_dezigzag[k++]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2243:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2243 | data[zig] = (short) ((r >> 8) * dequant[zig]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2243:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2243 | data[zig] = (short) ((r >> 8) * dequant[zig]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2255:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2255 | zig = stbi__jpeg_dezigzag[k++]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2256:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2256 | data[zig] = (short) (stbi__extend_receive(j,s) * dequant[zig]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2256:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2256 | data[zig] = (short) (stbi__extend_receive(j,s) * dequant[zig]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2278:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2278 | if (!stbi__addints_valid(j->img_comp[b].dc_pred, diff)) return stbi__err("bad delta", "Corrupt JPEG"); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2279:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2279 | dc = j->img_comp[b].dc_pred + diff; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2280:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2280 | j->img_comp[b].dc_pred = dc; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2312:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2312 | r = fac[c]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2319:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2319 | zig = stbi__jpeg_dezigzag[k++]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2320:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2320 | data[zig] = (short) ((r >> 8) * (1 << shift)); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2337:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2337 | zig = stbi__jpeg_dezigzag[k++]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2338:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2338 | data[zig] = (short) (stbi__extend_receive(j,s) * (1 << shift)); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2350:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2350 | short *p = &data[stbi__jpeg_dezigzag[k]]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2350:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2350 | short *p = &data[stbi__jpeg_dezigzag[k]]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2390:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2390 | short *p = &data[stbi__jpeg_dezigzag[k++]]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2390:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2390 | short *p = &data[stbi__jpeg_dezigzag[k++]]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2472:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 2472 | for (i=0; i < 8; ++i,++d, ++v) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2472:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 2472 | for (i=0; i < 8; ++i,++d, ++v) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2474:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2474 | if (d[ 8]==0 && d[16]==0 && d[24]==0 && d[32]==0 | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2474:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2474 | if (d[ 8]==0 && d[16]==0 && d[24]==0 && d[32]==0 | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2474:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2474 | if (d[ 8]==0 && d[16]==0 && d[24]==0 && d[32]==0 | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2474:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2474 | if (d[ 8]==0 && d[16]==0 && d[24]==0 && d[32]==0 | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2475:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2475 | && d[40]==0 && d[48]==0 && d[56]==0) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2475:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2475 | && d[40]==0 && d[48]==0 && d[56]==0) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2475:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2475 | && d[40]==0 && d[48]==0 && d[56]==0) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2481:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2481 | v[0] = v[8] = v[16] = v[24] = v[32] = v[40] = v[48] = v[56] = dcterm; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2481:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2481 | v[0] = v[8] = v[16] = v[24] = v[32] = v[40] = v[48] = v[56] = dcterm; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2481:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2481 | v[0] = v[8] = v[16] = v[24] = v[32] = v[40] = v[48] = v[56] = dcterm; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2481:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2481 | v[0] = v[8] = v[16] = v[24] = v[32] = v[40] = v[48] = v[56] = dcterm; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2481:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2481 | v[0] = v[8] = v[16] = v[24] = v[32] = v[40] = v[48] = v[56] = dcterm; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2481:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2481 | v[0] = v[8] = v[16] = v[24] = v[32] = v[40] = v[48] = v[56] = dcterm; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2481:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2481 | v[0] = v[8] = v[16] = v[24] = v[32] = v[40] = v[48] = v[56] = dcterm; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2483:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2483 | STBI__IDCT_1D(d[ 0],d[ 8],d[16],d[24],d[32],d[40],d[48],d[56]) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2430:9: note: expanded from macro 'STBI__IDCT_1D' 2430 | p2 = s2; \ | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2483:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2483 | STBI__IDCT_1D(d[ 0],d[ 8],d[16],d[24],d[32],d[40],d[48],d[56]) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2431:9: note: expanded from macro 'STBI__IDCT_1D' 2431 | p3 = s6; \ | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2483:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2483 | STBI__IDCT_1D(d[ 0],d[ 8],d[16],d[24],d[32],d[40],d[48],d[56]) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2436:9: note: expanded from macro 'STBI__IDCT_1D' 2436 | p3 = s4; \ | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2483:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2483 | STBI__IDCT_1D(d[ 0],d[ 8],d[16],d[24],d[32],d[40],d[48],d[56]) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2443:9: note: expanded from macro 'STBI__IDCT_1D' 2443 | t0 = s7; \ | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2483:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2483 | STBI__IDCT_1D(d[ 0],d[ 8],d[16],d[24],d[32],d[40],d[48],d[56]) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2444:9: note: expanded from macro 'STBI__IDCT_1D' 2444 | t1 = s5; \ | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2483:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2483 | STBI__IDCT_1D(d[ 0],d[ 8],d[16],d[24],d[32],d[40],d[48],d[56]) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2445:9: note: expanded from macro 'STBI__IDCT_1D' 2445 | t2 = s3; \ | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2483:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2483 | STBI__IDCT_1D(d[ 0],d[ 8],d[16],d[24],d[32],d[40],d[48],d[56]) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2446:9: note: expanded from macro 'STBI__IDCT_1D' 2446 | t3 = s1; \ | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2488:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2488 | v[56] = (x0-t3) >> 10; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2489:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2489 | v[ 8] = (x1+t2) >> 10; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2490:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2490 | v[48] = (x1-t2) >> 10; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2491:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2491 | v[16] = (x2+t1) >> 10; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2492:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2492 | v[40] = (x2-t1) >> 10; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2493:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2493 | v[24] = (x3+t0) >> 10; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2494:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2494 | v[32] = (x3-t0) >> 10; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2498:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 2498 | for (i=0, v=val, o=out; i < 8; ++i,v+=8,o+=out_stride) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2498:44: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 2498 | for (i=0, v=val, o=out; i < 8; ++i,v+=8,o+=out_stride) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2500:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2500 | STBI__IDCT_1D(v[0],v[1],v[2],v[3],v[4],v[5],v[6],v[7]) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2430:9: note: expanded from macro 'STBI__IDCT_1D' 2430 | p2 = s2; \ | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2500:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2500 | STBI__IDCT_1D(v[0],v[1],v[2],v[3],v[4],v[5],v[6],v[7]) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2431:9: note: expanded from macro 'STBI__IDCT_1D' 2431 | p3 = s6; \ | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2500:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2500 | STBI__IDCT_1D(v[0],v[1],v[2],v[3],v[4],v[5],v[6],v[7]) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2436:9: note: expanded from macro 'STBI__IDCT_1D' 2436 | p3 = s4; \ | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2500:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2500 | STBI__IDCT_1D(v[0],v[1],v[2],v[3],v[4],v[5],v[6],v[7]) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2443:9: note: expanded from macro 'STBI__IDCT_1D' 2443 | t0 = s7; \ | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2500:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2500 | STBI__IDCT_1D(v[0],v[1],v[2],v[3],v[4],v[5],v[6],v[7]) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2444:9: note: expanded from macro 'STBI__IDCT_1D' 2444 | t1 = s5; \ | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2500:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2500 | STBI__IDCT_1D(v[0],v[1],v[2],v[3],v[4],v[5],v[6],v[7]) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2445:9: note: expanded from macro 'STBI__IDCT_1D' 2445 | t2 = s3; \ | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2500:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2500 | STBI__IDCT_1D(v[0],v[1],v[2],v[3],v[4],v[5],v[6],v[7]) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2446:9: note: expanded from macro 'STBI__IDCT_1D' 2446 | t3 = s1; \ | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2514:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2514 | o[7] = stbi__clamp((x0-t3) >> 17); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2515:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2515 | o[1] = stbi__clamp((x1+t2) >> 17); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2516:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2516 | o[6] = stbi__clamp((x1-t2) >> 17); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2517:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2517 | o[2] = stbi__clamp((x2+t1) >> 17); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2518:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2518 | o[5] = stbi__clamp((x2-t1) >> 17); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2519:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2519 | o[3] = stbi__clamp((x3+t0) >> 17); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2520:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2520 | o[4] = stbi__clamp((x3-t0) >> 17); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2627:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 2627 | row0 = _mm_load_si128((const __m128i *) (data + 0*8)); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2628:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 2628 | row1 = _mm_load_si128((const __m128i *) (data + 1*8)); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2629:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 2629 | row2 = _mm_load_si128((const __m128i *) (data + 2*8)); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2630:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 2630 | row3 = _mm_load_si128((const __m128i *) (data + 3*8)); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2631:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 2631 | row4 = _mm_load_si128((const __m128i *) (data + 4*8)); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2632:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 2632 | row5 = _mm_load_si128((const __m128i *) (data + 5*8)); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2633:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 2633 | row6 = _mm_load_si128((const __m128i *) (data + 6*8)); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2634:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 2634 | row7 = _mm_load_si128((const __m128i *) (data + 7*8)); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2682:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 2682 | _mm_storel_epi64((__m128i *) out, p0); out += out_stride; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2683:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 2683 | _mm_storel_epi64((__m128i *) out, _mm_shuffle_epi32(p0, 0x4e)); out += out_stride; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2684:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 2684 | _mm_storel_epi64((__m128i *) out, p2); out += out_stride; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2685:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 2685 | _mm_storel_epi64((__m128i *) out, _mm_shuffle_epi32(p2, 0x4e)); out += out_stride; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2686:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 2686 | _mm_storel_epi64((__m128i *) out, p1); out += out_stride; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2687:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 2687 | _mm_storel_epi64((__m128i *) out, _mm_shuffle_epi32(p1, 0x4e)); out += out_stride; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2688:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 2688 | _mm_storel_epi64((__m128i *) out, p3); out += out_stride; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2939:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2939 | j->img_comp[0].dc_pred = j->img_comp[1].dc_pred = j->img_comp[2].dc_pred = j->img_comp[3].dc_pred = 0; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2939:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2939 | j->img_comp[0].dc_pred = j->img_comp[1].dc_pred = j->img_comp[2].dc_pred = j->img_comp[3].dc_pred = 0; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2939:79: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2939 | j->img_comp[0].dc_pred = j->img_comp[1].dc_pred = j->img_comp[2].dc_pred = j->img_comp[3].dc_pred = 0; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2959:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2959 | int w = (z->img_comp[n].x+7) >> 3; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2960:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2960 | int h = (z->img_comp[n].y+7) >> 3; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2963:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2963 | int ha = z->img_comp[n].ha; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2964:54: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 2964 | if (!stbi__jpeg_decode_block(z, data, z->huff_dc+z->img_comp[n].hd, z->huff_ac+ha, z->fast_ac[ha], n, z->dequant[z->img_comp[n].tq])) return 0; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2964:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2964 | if (!stbi__jpeg_decode_block(z, data, z->huff_dc+z->img_comp[n].hd, z->huff_ac+ha, z->fast_ac[ha], n, z->dequant[z->img_comp[n].tq])) return 0; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2964:84: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 2964 | if (!stbi__jpeg_decode_block(z, data, z->huff_dc+z->img_comp[n].hd, z->huff_ac+ha, z->fast_ac[ha], n, z->dequant[z->img_comp[n].tq])) return 0; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2964:99: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2964 | if (!stbi__jpeg_decode_block(z, data, z->huff_dc+z->img_comp[n].hd, z->huff_ac+ha, z->fast_ac[ha], n, z->dequant[z->img_comp[n].tq])) return 0; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2964:118: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2964 | if (!stbi__jpeg_decode_block(z, data, z->huff_dc+z->img_comp[n].hd, z->huff_ac+ha, z->fast_ac[ha], n, z->dequant[z->img_comp[n].tq])) return 0; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2964:129: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2964 | if (!stbi__jpeg_decode_block(z, data, z->huff_dc+z->img_comp[n].hd, z->huff_ac+ha, z->fast_ac[ha], n, z->dequant[z->img_comp[n].tq])) return 0; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2965:56: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 2965 | z->idct_block_kernel(z->img_comp[n].data+z->img_comp[n].w2*j*8+i*8, z->img_comp[n].w2, data); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2965:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 2965 | z->idct_block_kernel(z->img_comp[n].data+z->img_comp[n].w2*j*8+i*8, z->img_comp[n].w2, data); | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2965:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2965 | z->idct_block_kernel(z->img_comp[n].data+z->img_comp[n].w2*j*8+i*8, z->img_comp[n].w2, data); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2965:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2965 | z->idct_block_kernel(z->img_comp[n].data+z->img_comp[n].w2*j*8+i*8, z->img_comp[n].w2, data); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2965:84: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2965 | z->idct_block_kernel(z->img_comp[n].data+z->img_comp[n].w2*j*8+i*8, z->img_comp[n].w2, data); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2984:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2984 | int n = z->order[k]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2987:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2987 | for (y=0; y < z->img_comp[n].v; ++y) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2988:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2988 | for (x=0; x < z->img_comp[n].h; ++x) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2989:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2989 | int x2 = (i*z->img_comp[n].h + x)*8; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2990:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2990 | int y2 = (j*z->img_comp[n].v + y)*8; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2991:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2991 | int ha = z->img_comp[n].ha; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2992:63: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 2992 | if (!stbi__jpeg_decode_block(z, data, z->huff_dc+z->img_comp[n].hd, z->huff_ac+ha, z->fast_ac[ha], n, z->dequant[z->img_comp[n].tq])) return 0; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2992:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2992 | if (!stbi__jpeg_decode_block(z, data, z->huff_dc+z->img_comp[n].hd, z->huff_ac+ha, z->fast_ac[ha], n, z->dequant[z->img_comp[n].tq])) return 0; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2992:93: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 2992 | if (!stbi__jpeg_decode_block(z, data, z->huff_dc+z->img_comp[n].hd, z->huff_ac+ha, z->fast_ac[ha], n, z->dequant[z->img_comp[n].tq])) return 0; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2992:108: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2992 | if (!stbi__jpeg_decode_block(z, data, z->huff_dc+z->img_comp[n].hd, z->huff_ac+ha, z->fast_ac[ha], n, z->dequant[z->img_comp[n].tq])) return 0; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2992:127: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2992 | if (!stbi__jpeg_decode_block(z, data, z->huff_dc+z->img_comp[n].hd, z->huff_ac+ha, z->fast_ac[ha], n, z->dequant[z->img_comp[n].tq])) return 0; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2992:138: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2992 | if (!stbi__jpeg_decode_block(z, data, z->huff_dc+z->img_comp[n].hd, z->huff_ac+ha, z->fast_ac[ha], n, z->dequant[z->img_comp[n].tq])) return 0; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2993:65: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 2993 | z->idct_block_kernel(z->img_comp[n].data+z->img_comp[n].w2*y2+x2, z->img_comp[n].w2, data); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2993:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 2993 | z->idct_block_kernel(z->img_comp[n].data+z->img_comp[n].w2*y2+x2, z->img_comp[n].w2, data); | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2993:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2993 | z->idct_block_kernel(z->img_comp[n].data+z->img_comp[n].w2*y2+x2, z->img_comp[n].w2, data); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2993:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2993 | z->idct_block_kernel(z->img_comp[n].data+z->img_comp[n].w2*y2+x2, z->img_comp[n].w2, data); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:2993:91: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2993 | z->idct_block_kernel(z->img_comp[n].data+z->img_comp[n].w2*y2+x2, z->img_comp[n].w2, data); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3016:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3016 | int w = (z->img_comp[n].x+7) >> 3; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3017:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3017 | int h = (z->img_comp[n].y+7) >> 3; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3020:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3020 | short *data = z->img_comp[n].coeff + 64 * (i + j * z->img_comp[n].coeff_w); | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3020:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3020 | short *data = z->img_comp[n].coeff + 64 * (i + j * z->img_comp[n].coeff_w); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3020:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3020 | short *data = z->img_comp[n].coeff + 64 * (i + j * z->img_comp[n].coeff_w); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3022:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3022 | if (!stbi__jpeg_decode_block_prog_dc(z, data, &z->huff_dc[z->img_comp[n].hd], n)) | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3022:77: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3022 | if (!stbi__jpeg_decode_block_prog_dc(z, data, &z->huff_dc[z->img_comp[n].hd], n)) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3025:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3025 | int ha = z->img_comp[n].ha; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3026:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3026 | if (!stbi__jpeg_decode_block_prog_ac(z, data, &z->huff_ac[ha], z->fast_ac[ha])) | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3026:82: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3026 | if (!stbi__jpeg_decode_block_prog_ac(z, data, &z->huff_ac[ha], z->fast_ac[ha])) | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3044:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3044 | int n = z->order[k]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3047:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3047 | for (y=0; y < z->img_comp[n].v; ++y) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3048:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3048 | for (x=0; x < z->img_comp[n].h; ++x) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3049:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3049 | int x2 = (i*z->img_comp[n].h + x); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3050:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3050 | int y2 = (j*z->img_comp[n].v + y); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3051:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3051 | short *data = z->img_comp[n].coeff + 64 * (x2 + y2 * z->img_comp[n].coeff_w); | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3051:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3051 | short *data = z->img_comp[n].coeff + 64 * (x2 + y2 * z->img_comp[n].coeff_w); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3051:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3051 | short *data = z->img_comp[n].coeff + 64 * (x2 + y2 * z->img_comp[n].coeff_w); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3052:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3052 | if (!stbi__jpeg_decode_block_prog_dc(z, data, &z->huff_dc[z->img_comp[n].hd], n)) | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3052:83: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3052 | if (!stbi__jpeg_decode_block_prog_dc(z, data, &z->huff_dc[z->img_comp[n].hd], n)) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3075:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3075 | data[i] *= dequant[i]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3075:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3075 | data[i] *= dequant[i]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3084:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3084 | int w = (z->img_comp[n].x+7) >> 3; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3085:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3085 | int h = (z->img_comp[n].y+7) >> 3; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3088:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3088 | short *data = z->img_comp[n].coeff + 64 * (i + j * z->img_comp[n].coeff_w); | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3088:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3088 | short *data = z->img_comp[n].coeff + 64 * (i + j * z->img_comp[n].coeff_w); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3088:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3088 | short *data = z->img_comp[n].coeff + 64 * (i + j * z->img_comp[n].coeff_w); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3089:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3089 | stbi__jpeg_dequantize(data, z->dequant[z->img_comp[n].tq]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3089:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3089 | stbi__jpeg_dequantize(data, z->dequant[z->img_comp[n].tq]); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3090:56: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3090 | z->idct_block_kernel(z->img_comp[n].data+z->img_comp[n].w2*j*8+i*8, z->img_comp[n].w2, data); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3090:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3090 | z->idct_block_kernel(z->img_comp[n].data+z->img_comp[n].w2*j*8+i*8, z->img_comp[n].w2, data); | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3090:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3090 | z->idct_block_kernel(z->img_comp[n].data+z->img_comp[n].w2*j*8+i*8, z->img_comp[n].w2, data); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3090:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3090 | z->idct_block_kernel(z->img_comp[n].data+z->img_comp[n].w2*j*8+i*8, z->img_comp[n].w2, data); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3090:84: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3090 | z->idct_block_kernel(z->img_comp[n].data+z->img_comp[n].w2*j*8+i*8, z->img_comp[n].w2, data); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3119:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3119 | z->dequant[t][stbi__jpeg_dezigzag[i]] = (stbi__uint16)(sixteen ? stbi__get16be(z->s) : stbi__get8(z->s)); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3119:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3119 | z->dequant[t][stbi__jpeg_dezigzag[i]] = (stbi__uint16)(sixteen ? stbi__get16be(z->s) : stbi__get8(z->s)); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3119:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3119 | z->dequant[t][stbi__jpeg_dezigzag[i]] = (stbi__uint16)(sixteen ? stbi__get16be(z->s) : stbi__get8(z->s)); | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3134:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3134 | sizes[i] = stbi__get8(z->s); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3135:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3135 | n += sizes[i]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3140:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3140 | if (!stbi__build_huffman(z->huff_dc+th, sizes)) return 0; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3141:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3141 | v = z->huff_dc[th].values; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3143:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3143 | if (!stbi__build_huffman(z->huff_ac+th, sizes)) return 0; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3144:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3144 | v = z->huff_ac[th].values; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3147:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3147 | v[i] = stbi__get8(z->s); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3149:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3149 | stbi__build_fast_ac(z->fast_ac[th], z->huff_ac + th); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3149:52: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3149 | stbi__build_fast_ac(z->fast_ac[th], z->huff_ac + th); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3171:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3171 | if (stbi__get8(z->s) != tag[i]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3181:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3181 | if (stbi__get8(z->s) != tag[i]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3212:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3212 | if (z->img_comp[which].id == id) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3215:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3215 | z->img_comp[which].hd = q >> 4; if (z->img_comp[which].hd > 3) return stbi__err("bad DC huff","Corrupt JPEG"); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3215:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3215 | z->img_comp[which].hd = q >> 4; if (z->img_comp[which].hd > 3) return stbi__err("bad DC huff","Corrupt JPEG"); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3216:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3216 | z->img_comp[which].ha = q & 15; if (z->img_comp[which].ha > 3) return stbi__err("bad AC huff","Corrupt JPEG"); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3216:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3216 | z->img_comp[which].ha = q & 15; if (z->img_comp[which].ha > 3) return stbi__err("bad AC huff","Corrupt JPEG"); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3217:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3217 | z->order[i] = which; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3244:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3244 | if (z->img_comp[i].raw_data) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3245:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3245 | STBI_FREE(z->img_comp[i].raw_data); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:682:40: note: expanded from macro 'STBI_FREE' 682 | #define STBI_FREE(p) free(p) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3246:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3246 | z->img_comp[i].raw_data = NULL; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3247:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3247 | z->img_comp[i].data = NULL; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3249:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3249 | if (z->img_comp[i].raw_coeff) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3250:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3250 | STBI_FREE(z->img_comp[i].raw_coeff); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:682:40: note: expanded from macro 'STBI_FREE' 682 | #define STBI_FREE(p) free(p) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3251:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3251 | z->img_comp[i].raw_coeff = 0; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3252:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3252 | z->img_comp[i].coeff = 0; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3254:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3254 | if (z->img_comp[i].linebuf) { | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3255:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3255 | STBI_FREE(z->img_comp[i].linebuf); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:682:40: note: expanded from macro 'STBI_FREE' 682 | #define STBI_FREE(p) free(p) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3256:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3256 | z->img_comp[i].linebuf = NULL; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3276:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3276 | z->img_comp[i].data = NULL; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3277:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3277 | z->img_comp[i].linebuf = NULL; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3285:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3285 | z->img_comp[i].id = stbi__get8(s); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3286:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3286 | if (s->img_n == 3 && z->img_comp[i].id == rgb[i]) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3286:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3286 | if (s->img_n == 3 && z->img_comp[i].id == rgb[i]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3289:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3289 | z->img_comp[i].h = (q >> 4); if (!z->img_comp[i].h || z->img_comp[i].h > 4) return stbi__err("bad H","Corrupt JPEG"); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3289:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3289 | z->img_comp[i].h = (q >> 4); if (!z->img_comp[i].h || z->img_comp[i].h > 4) return stbi__err("bad H","Corrupt JPEG"); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3289:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3289 | z->img_comp[i].h = (q >> 4); if (!z->img_comp[i].h || z->img_comp[i].h > 4) return stbi__err("bad H","Corrupt JPEG"); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3290:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3290 | z->img_comp[i].v = q & 15; if (!z->img_comp[i].v || z->img_comp[i].v > 4) return stbi__err("bad V","Corrupt JPEG"); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3290:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3290 | z->img_comp[i].v = q & 15; if (!z->img_comp[i].v || z->img_comp[i].v > 4) return stbi__err("bad V","Corrupt JPEG"); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3290:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3290 | z->img_comp[i].v = q & 15; if (!z->img_comp[i].v || z->img_comp[i].v > 4) return stbi__err("bad V","Corrupt JPEG"); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3291:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3291 | z->img_comp[i].tq = stbi__get8(s); if (z->img_comp[i].tq > 3) return stbi__err("bad TQ","Corrupt JPEG"); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3291:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3291 | z->img_comp[i].tq = stbi__get8(s); if (z->img_comp[i].tq > 3) return stbi__err("bad TQ","Corrupt JPEG"); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3299:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3299 | if (z->img_comp[i].h > h_max) h_max = z->img_comp[i].h; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3299:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3299 | if (z->img_comp[i].h > h_max) h_max = z->img_comp[i].h; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3300:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3300 | if (z->img_comp[i].v > v_max) v_max = z->img_comp[i].v; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3300:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3300 | if (z->img_comp[i].v > v_max) v_max = z->img_comp[i].v; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3306:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3306 | if (h_max % z->img_comp[i].h != 0) return stbi__err("bad H","Corrupt JPEG"); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3307:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3307 | if (v_max % z->img_comp[i].v != 0) return stbi__err("bad V","Corrupt JPEG"); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3321:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3321 | z->img_comp[i].x = (s->img_x * z->img_comp[i].h + h_max-1) / h_max; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3321:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3321 | z->img_comp[i].x = (s->img_x * z->img_comp[i].h + h_max-1) / h_max; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3322:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3322 | z->img_comp[i].y = (s->img_y * z->img_comp[i].v + v_max-1) / v_max; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3322:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3322 | z->img_comp[i].y = (s->img_y * z->img_comp[i].v + v_max-1) / v_max; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3330:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3330 | z->img_comp[i].w2 = z->img_mcu_x * z->img_comp[i].h * 8; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3330:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3330 | z->img_comp[i].w2 = z->img_mcu_x * z->img_comp[i].h * 8; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3331:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3331 | z->img_comp[i].h2 = z->img_mcu_y * z->img_comp[i].v * 8; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3331:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3331 | z->img_comp[i].h2 = z->img_mcu_y * z->img_comp[i].v * 8; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3332:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3332 | z->img_comp[i].coeff = 0; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3333:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3333 | z->img_comp[i].raw_coeff = 0; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3334:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3334 | z->img_comp[i].linebuf = NULL; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3335:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3335 | z->img_comp[i].raw_data = stbi__malloc_mad2(z->img_comp[i].w2, z->img_comp[i].h2, 15); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3335:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3335 | z->img_comp[i].raw_data = stbi__malloc_mad2(z->img_comp[i].w2, z->img_comp[i].h2, 15); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3335:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3335 | z->img_comp[i].raw_data = stbi__malloc_mad2(z->img_comp[i].w2, z->img_comp[i].h2, 15); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3336:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3336 | if (z->img_comp[i].raw_data == NULL) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3339:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3339 | z->img_comp[i].data = (stbi_uc*) (((size_t) z->img_comp[i].raw_data + 15) & ~15); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3339:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3339 | z->img_comp[i].data = (stbi_uc*) (((size_t) z->img_comp[i].raw_data + 15) & ~15); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3342:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3342 | z->img_comp[i].coeff_w = z->img_comp[i].w2 / 8; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3342:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3342 | z->img_comp[i].coeff_w = z->img_comp[i].w2 / 8; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3343:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3343 | z->img_comp[i].coeff_h = z->img_comp[i].h2 / 8; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3343:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3343 | z->img_comp[i].coeff_h = z->img_comp[i].h2 / 8; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3344:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3344 | z->img_comp[i].raw_coeff = stbi__malloc_mad3(z->img_comp[i].w2, z->img_comp[i].h2, sizeof(short), 15); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3344:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3344 | z->img_comp[i].raw_coeff = stbi__malloc_mad3(z->img_comp[i].w2, z->img_comp[i].h2, sizeof(short), 15); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3344:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3344 | z->img_comp[i].raw_coeff = stbi__malloc_mad3(z->img_comp[i].w2, z->img_comp[i].h2, sizeof(short), 15); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3345:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3345 | if (z->img_comp[i].raw_coeff == NULL) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3347:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3347 | z->img_comp[i].coeff = (short*) (((size_t) z->img_comp[i].raw_coeff + 15) & ~15); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3347:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3347 | z->img_comp[i].coeff = (short*) (((size_t) z->img_comp[i].raw_coeff + 15) & ~15); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3414:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3414 | j->img_comp[m].raw_data = NULL; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3415:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3415 | j->img_comp[m].raw_coeff = NULL; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3469:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3469 | out[i] = stbi__div4(3*in_near[i] + in_far[i] + 2); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3469:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3469 | out[i] = stbi__div4(3*in_near[i] + in_far[i] + 2); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3452:36: note: expanded from macro 'stbi__div4' 3452 | #define stbi__div4(x) ((stbi_uc) ((x) >> 2)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3469:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3469 | out[i] = stbi__div4(3*in_near[i] + in_far[i] + 2); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3452:36: note: expanded from macro 'stbi__div4' 3452 | #define stbi__div4(x) ((stbi_uc) ((x) >> 2)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3481:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3481 | out[0] = out[1] = input[0]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3486:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3486 | out[1] = stbi__div4(input[0]*3 + input[1] + 2); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3486:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3486 | out[1] = stbi__div4(input[0]*3 + input[1] + 2); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3452:36: note: expanded from macro 'stbi__div4' 3452 | #define stbi__div4(x) ((stbi_uc) ((x) >> 2)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3488:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3488 | int n = 3*input[i]+2; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3489:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3489 | out[i*2+0] = stbi__div4(n+input[i-1]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3489:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3489 | out[i*2+0] = stbi__div4(n+input[i-1]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3452:36: note: expanded from macro 'stbi__div4' 3452 | #define stbi__div4(x) ((stbi_uc) ((x) >> 2)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3490:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3490 | out[i*2+1] = stbi__div4(n+input[i+1]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3490:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3490 | out[i*2+1] = stbi__div4(n+input[i+1]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3452:36: note: expanded from macro 'stbi__div4' 3452 | #define stbi__div4(x) ((stbi_uc) ((x) >> 2)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3492:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3492 | out[i*2+0] = stbi__div4(input[w-2]*3 + input[w-1] + 2); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3492:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3492 | out[i*2+0] = stbi__div4(input[w-2]*3 + input[w-1] + 2); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3452:36: note: expanded from macro 'stbi__div4' 3452 | #define stbi__div4(x) ((stbi_uc) ((x) >> 2)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3492:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3492 | out[i*2+0] = stbi__div4(input[w-2]*3 + input[w-1] + 2); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3452:36: note: expanded from macro 'stbi__div4' 3452 | #define stbi__div4(x) ((stbi_uc) ((x) >> 2)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3493:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3493 | out[i*2+1] = input[w-1]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3493:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3493 | out[i*2+1] = input[w-1]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3508:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3508 | out[0] = out[1] = stbi__div4(3*in_near[0] + in_far[0] + 2); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3516:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3516 | t1 = 3*in_near[i]+in_far[i]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3516:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3516 | t1 = 3*in_near[i]+in_far[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3517:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3517 | out[i*2-1] = stbi__div16(3*t0 + t1 + 8); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3518:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3518 | out[i*2 ] = stbi__div16(3*t1 + t0 + 8); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3520:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3520 | out[w*2-1] = stbi__div4(t1+2); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3534:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3534 | out[0] = out[1] = stbi__div4(3*in_near[0] + in_far[0] + 2); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3547:52: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3547 | __m128i farb = _mm_loadl_epi64((__m128i *) (in_far + i)); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3548:52: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3548 | __m128i nearb = _mm_loadl_epi64((__m128i *) (in_near + i)); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3563:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3563 | __m128i next = _mm_insert_epi16(nxt0, 3*in_near[i+8] + in_far[i+8], 7); | ^~~~~~~ /usr/lib/clang/19/include/emmintrin.h:4248:69: note: expanded from macro '_mm_insert_epi16' 4248 | ((__m128i)__builtin_ia32_vec_set_v8hi((__v8hi)(__m128i)(a), (int)(b), \ | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_stb.cpp:85: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3563:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3563 | __m128i next = _mm_insert_epi16(nxt0, 3*in_near[i+8] + in_far[i+8], 7); | ^~~~~~ /usr/lib/clang/19/include/emmintrin.h:4248:69: note: expanded from macro '_mm_insert_epi16' 4248 | ((__m128i)__builtin_ia32_vec_set_v8hi((__v8hi)(__m128i)(a), (int)(b), \ | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_stb.cpp:85: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3585:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3585 | _mm_storeu_si128((__m128i *) (out + i*2), outv); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3623:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3623 | t1 = 3*in_near[i+7] + in_far[i+7]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3623:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3623 | t1 = 3*in_near[i+7] + in_far[i+7]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3627:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3627 | t1 = 3*in_near[i] + in_far[i]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3627:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3627 | t1 = 3*in_near[i] + in_far[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3628:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3628 | out[i*2] = stbi__div16(3*t1 + t0 + 8); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3632:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3632 | t1 = 3*in_near[i]+in_far[i]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3632:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3632 | t1 = 3*in_near[i]+in_far[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3633:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3633 | out[i*2-1] = stbi__div16(3*t0 + t1 + 8); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3634:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3634 | out[i*2 ] = stbi__div16(3*t1 + t0 + 8); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3636:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3636 | out[w*2-1] = stbi__div4(t1+2); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3651:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3651 | out[i*hs+j] = in_near[i]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3651:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3651 | out[i*hs+j] = in_near[i]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3662:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3662 | int y_fixed = (y[i] << 20) + (1<<19); // rounding | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3664:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3664 | int cr = pcr[i] - 128; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3665:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3665 | int cb = pcb[i] - 128; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3676:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3676 | out[1] = (stbi_uc)g; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3677:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3677 | out[2] = (stbi_uc)b; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3678:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3678 | out[3] = 255; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3679:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3679 | out += step; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3704:57: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3704 | __m128i y_bytes = _mm_loadl_epi64((__m128i *) (y+i)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3705:58: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3705 | __m128i cr_bytes = _mm_loadl_epi64((__m128i *) (pcr+i)); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3706:58: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3706 | __m128i cb_bytes = _mm_loadl_epi64((__m128i *) (pcb+i)); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3742:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3742 | _mm_storeu_si128((__m128i *) (out + 0), o0); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3743:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3743 | _mm_storeu_si128((__m128i *) (out + 16), o1); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3744:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3744 | out += 32; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3796:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3796 | int y_fixed = (y[i] << 20) + (1<<19); // rounding | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3798:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3798 | int cr = pcr[i] - 128; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3799:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3799 | int cb = pcb[i] - 128; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3810:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3810 | out[1] = (stbi_uc)g; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3811:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3811 | out[2] = (stbi_uc)b; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3812:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3812 | out[3] = 255; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3813:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3813 | out += step; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3898:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3898 | stbi__resample *r = &res_comp[k]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3902:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3902 | z->img_comp[k].linebuf = (stbi_uc *) stbi__malloc(z->s->img_x + 3); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3903:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3903 | if (!z->img_comp[k].linebuf) { stbi__cleanup_jpeg(z); return stbi__errpuc("outofmem", "Out of memory"); } | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3905:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3905 | r->hs = z->img_h_max / z->img_comp[k].h; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3906:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3906 | r->vs = z->img_v_max / z->img_comp[k].v; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3910:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3910 | r->line0 = r->line1 = z->img_comp[k].data; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3925:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3925 | stbi_uc *out = output + n * z->s->img_x * j; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3927:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3927 | stbi__resample *r = &res_comp[k]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3929:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3929 | coutput[k] = r->resample(z->img_comp[k].linebuf, | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3929:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3929 | coutput[k] = r->resample(z->img_comp[k].linebuf, | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3936:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3936 | if (++r->ypos < z->img_comp[k].y) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3937:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3937 | r->line1 += z->img_comp[k].w2; | ~~~^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3937:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3937 | r->line1 += z->img_comp[k].w2; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3945:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3945 | out[0] = y[i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3946:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3946 | out[1] = coutput[1][i]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3946:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3946 | out[1] = coutput[1][i]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3947:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3947 | out[2] = coutput[2][i]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3947:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3947 | out[2] = coutput[2][i]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3948:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3948 | out[3] = 255; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3949:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3949 | out += n; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3957:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3957 | stbi_uc m = coutput[3][i]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3958:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3958 | out[0] = stbi__blinn_8x8(coutput[0][i], m); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3959:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3959 | out[1] = stbi__blinn_8x8(coutput[1][i], m); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3959:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3959 | out[1] = stbi__blinn_8x8(coutput[1][i], m); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3960:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3960 | out[2] = stbi__blinn_8x8(coutput[2][i], m); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3960:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3960 | out[2] = stbi__blinn_8x8(coutput[2][i], m); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3961:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3961 | out[3] = 255; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3962:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3962 | out += n; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3967:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3967 | stbi_uc m = coutput[3][i]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3969:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3969 | out[1] = stbi__blinn_8x8(255 - out[1], m); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3969:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3969 | out[1] = stbi__blinn_8x8(255 - out[1], m); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3970:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3970 | out[2] = stbi__blinn_8x8(255 - out[2], m); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3970:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3970 | out[2] = stbi__blinn_8x8(255 - out[2], m); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3971:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3971 | out += n; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3978:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3978 | out[0] = out[1] = out[2] = y[i]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3978:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3978 | out[0] = out[1] = out[2] = y[i]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3978:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3978 | out[0] = out[1] = out[2] = y[i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3979:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3979 | out[3] = 255; // not used if n==3 | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3980:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3980 | out += n; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3986:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3986 | *out++ = stbi__compute_y(coutput[0][i], coutput[1][i], coutput[2][i]); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3986:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3986 | *out++ = stbi__compute_y(coutput[0][i], coutput[1][i], coutput[2][i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3986:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3986 | *out++ = stbi__compute_y(coutput[0][i], coutput[1][i], coutput[2][i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3986:77: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3986 | *out++ = stbi__compute_y(coutput[0][i], coutput[1][i], coutput[2][i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3988:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3988 | for (i=0; i < z->s->img_x; ++i, out += 2) { | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3989:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3989 | out[0] = stbi__compute_y(coutput[0][i], coutput[1][i], coutput[2][i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3989:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3989 | out[0] = stbi__compute_y(coutput[0][i], coutput[1][i], coutput[2][i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3989:77: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3989 | out[0] = stbi__compute_y(coutput[0][i], coutput[1][i], coutput[2][i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3990:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3990 | out[1] = 255; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3995:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3995 | stbi_uc m = coutput[3][i]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3996:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3996 | stbi_uc r = stbi__blinn_8x8(coutput[0][i], m); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3997:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3997 | stbi_uc g = stbi__blinn_8x8(coutput[1][i], m); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:3998:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3998 | stbi_uc b = stbi__blinn_8x8(coutput[2][i], m); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4000:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4000 | out[1] = 255; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4001:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4001 | out += n; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4005:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4005 | out[0] = stbi__blinn_8x8(255 - coutput[0][i], coutput[3][i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4005:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4005 | out[0] = stbi__blinn_8x8(255 - coutput[0][i], coutput[3][i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4006:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4006 | out[1] = 255; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4007:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4007 | out += n; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4012:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4012 | for (i=0; i < z->s->img_x; ++i) out[i] = y[i]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4012:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4012 | for (i=0; i < z->s->img_x; ++i) out[i] = y[i]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4014:54: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4014 | for (i=0; i < z->s->img_x; ++i) { *out++ = y[i]; *out++ = 255; } | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4014:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4014 | for (i=0; i < z->s->img_x; ++i) { *out++ = y[i]; *out++ = 255; } | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4014:69: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4014 | for (i=0; i < z->s->img_x; ++i) { *out++ = y[i]; *out++ = 255; } | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4131:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4131 | ++sizes[sizelist[i]]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4131:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4131 | ++sizes[sizelist[i]]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4134:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4134 | if (sizes[i] > (1 << i)) | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4138:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4138 | next_code[i] = code; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4139:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4139 | z->firstcode[i] = (stbi__uint16) code; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4140:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4140 | z->firstsymbol[i] = (stbi__uint16) k; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4141:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4141 | code = (code + sizes[i]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4142:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4142 | if (sizes[i]) | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4144:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4144 | z->maxcode[i] = code << (16-i); // preshift for inner loop | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4146:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4146 | k += sizes[i]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4148:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4148 | z->maxcode[16] = 0x10000; // sentinel | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4150:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4150 | int s = sizelist[i]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4152:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4152 | int c = next_code[s] - z->firstcode[s] + z->firstsymbol[s]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4152:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4152 | int c = next_code[s] - z->firstcode[s] + z->firstsymbol[s]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4152:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4152 | int c = next_code[s] - z->firstcode[s] + z->firstsymbol[s]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4154:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4154 | z->size [c] = (stbi_uc ) s; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4155:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4155 | z->value[c] = (stbi__uint16) i; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4157:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4157 | int j = stbi__bit_reverse(next_code[s],s); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4159:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4159 | z->fast[j] = fastv; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4163:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4163 | ++next_code[s]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4196:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4196 | return stbi__zeof(z) ? 0 : *z->zbuffer++; | ~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4228:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4228 | if (k < z->maxcode[s]) | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4232:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4232 | b = (k >> (16-s)) - z->firstcode[s] + z->firstsymbol[s]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4232:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4232 | b = (k >> (16-s)) - z->firstcode[s] + z->firstsymbol[s]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4234:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4234 | if (z->size[b] != s) return -1; // was originally an assert, but report failure instead. | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4237:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4237 | return z->value[b]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4249:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4249 | b = z->fast[a->code_buffer & STBI__ZFAST_MASK]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4276:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4276 | z->zout = q + cur; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4277:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4277 | z->zout_end = q + limit; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4306:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4306 | *zout++ = (char) z; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4316:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4316 | len = stbi__zlength_base[z]; | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4317:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4317 | if (stbi__zlength_extra[z]) len += stbi__zreceive(a, stbi__zlength_extra[z]); | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4317:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4317 | if (stbi__zlength_extra[z]) len += stbi__zreceive(a, stbi__zlength_extra[z]); | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4320:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4320 | dist = stbi__zdist_base[z]; | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4321:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4321 | if (stbi__zdist_extra[z]) dist += stbi__zreceive(a, stbi__zdist_extra[z]); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4321:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4321 | if (stbi__zdist_extra[z]) dist += stbi__zreceive(a, stbi__zdist_extra[z]); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4323:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4323 | if (zout + len > a->zout_end) { | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4327:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4327 | p = (stbi_uc *) (zout - dist); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4330:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4330 | if (len) { do *zout++ = v; while (--len); } | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4332:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4332 | if (len) { do *zout++ = *p++; while (--len); } | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4332:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4332 | if (len) { do *zout++ = *p++; while (--len); } | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4354:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4354 | codelength_sizes[length_dezigzag[i]] = (stbi_uc) s; | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4354:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4354 | codelength_sizes[length_dezigzag[i]] = (stbi_uc) s; | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4363:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4363 | lencodes[n++] = (stbi_uc) c; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4369:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4369 | fill = lencodes[n-1]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4378:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4378 | memset(lencodes+n, fill, c); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4384:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4384 | if (!stbi__zbuild_huffman(&a->z_distance, lencodes+hlit, hdist)) return 0; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4397:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4397 | header[k++] = (stbi_uc) (a->code_buffer & 255); // suppress MSVC run-time check | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4404:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4404 | header[k++] = stbi__zget8(a); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4408:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4408 | if (a->zbuffer + len > a->zbuffer_end) return stbi__err("read past buffer","Corrupt PNG"); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4409:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4409 | if (a->zout + len > a->zout_end) | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4412:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4412 | a->zbuffer += len; | ~~~^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4413:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4413 | a->zout += len; | ~~~^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4492:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4492 | a->zout_end = obuf + olen; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4504:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4504 | a.zbuffer_end = (stbi_uc *) buffer + len; | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4525:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4525 | a.zbuffer_end = (stbi_uc *) buffer + len; | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4539:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4539 | a.zbuffer_end = (stbi_uc *) ibuffer + ilen; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4552:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4552 | a.zbuffer_end = (stbi_uc *) buffer+len; | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4566:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4566 | a.zbuffer_end = (stbi_uc *) ibuffer + ilen; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4604:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4604 | if (stbi__get8(s) != png_sig[i]) return stbi__err("bad png sig","Not a PNG"); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4677:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4677 | stbi_uc *cur = a->out + stride*j; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4679:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4679 | int filter = *raw++; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4686:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4686 | cur += x*out_n - img_width_bytes; // store output to the rightmost img_len bytes, so we can decode in place | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4690:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4690 | prior = cur - stride; // bugfix: need to compute this after 'cur +=' computation above | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4693:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4693 | if (j == 0) filter = first_row_filter[filter]; | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4698:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4698 | case STBI__F_none : cur[k] = raw[k]; break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4698:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4698 | case STBI__F_none : cur[k] = raw[k]; break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4699:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4699 | case STBI__F_sub : cur[k] = raw[k]; break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4699:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4699 | case STBI__F_sub : cur[k] = raw[k]; break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4700:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4700 | case STBI__F_up : cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4700:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4700 | case STBI__F_up : cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4700:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4700 | case STBI__F_up : cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4701:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4701 | case STBI__F_avg : cur[k] = STBI__BYTECAST(raw[k] + (prior[k]>>1)); break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4701:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4701 | case STBI__F_avg : cur[k] = STBI__BYTECAST(raw[k] + (prior[k]>>1)); break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4701:73: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4701 | case STBI__F_avg : cur[k] = STBI__BYTECAST(raw[k] + (prior[k]>>1)); break; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4702:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4702 | case STBI__F_paeth : cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(0,prior[k],0)); break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4702:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4702 | case STBI__F_paeth : cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(0,prior[k],0)); break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4702:86: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4702 | case STBI__F_paeth : cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(0,prior[k],0)); break; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4703:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4703 | case STBI__F_avg_first : cur[k] = raw[k]; break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4703:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4703 | case STBI__F_avg_first : cur[k] = raw[k]; break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4704:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4704 | case STBI__F_paeth_first: cur[k] = raw[k]; break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4704:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4704 | case STBI__F_paeth_first: cur[k] = raw[k]; break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4710:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4710 | cur[img_n] = 255; // first pixel | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4711:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4711 | raw += img_n; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4712:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4712 | cur += out_n; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4713:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4713 | prior += out_n; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4716:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4716 | cur[filter_bytes] = 255; // first pixel top byte | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4717:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4717 | cur[filter_bytes+1] = 255; // first pixel bottom byte | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4719:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4719 | raw += filter_bytes; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4720:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4720 | cur += output_bytes; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4721:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4721 | prior += output_bytes; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4723:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4723 | raw += 1; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4724:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4724 | cur += 1; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4725:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4725 | prior += 1; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4737:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4737 | STBI__CASE(STBI__F_sub) { cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4737:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4737 | STBI__CASE(STBI__F_sub) { cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4737:81: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4737 | STBI__CASE(STBI__F_sub) { cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4738:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4738 | STBI__CASE(STBI__F_up) { cur[k] = STBI__BYTECAST(raw[k] + prior[k]); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4738:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4738 | STBI__CASE(STBI__F_up) { cur[k] = STBI__BYTECAST(raw[k] + prior[k]); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4738:81: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4738 | STBI__CASE(STBI__F_up) { cur[k] = STBI__BYTECAST(raw[k] + prior[k]); } break; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4739:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4739 | STBI__CASE(STBI__F_avg) { cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4739:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4739 | STBI__CASE(STBI__F_avg) { cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4739:83: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4739 | STBI__CASE(STBI__F_avg) { cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); } break; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4739:94: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4739 | STBI__CASE(STBI__F_avg) { cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4740:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4740 | STBI__CASE(STBI__F_paeth) { cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4740:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4740 | STBI__CASE(STBI__F_paeth) { cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4740:93: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4740 | STBI__CASE(STBI__F_paeth) { cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4740:113: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4740 | STBI__CASE(STBI__F_paeth) { cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); } break; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4740:122: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4740 | STBI__CASE(STBI__F_paeth) { cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); } break; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4741:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4741 | STBI__CASE(STBI__F_avg_first) { cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4741:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4741 | STBI__CASE(STBI__F_avg_first) { cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4741:82: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4741 | STBI__CASE(STBI__F_avg_first) { cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4742:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4742 | STBI__CASE(STBI__F_paeth_first) { cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4742:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4742 | STBI__CASE(STBI__F_paeth_first) { cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4742:93: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4742 | STBI__CASE(STBI__F_paeth_first) { cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4745:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4745 | raw += nk; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4753:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4753 | STBI__CASE(STBI__F_none) { cur[k] = raw[k]; } break; | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4750:42: note: expanded from macro 'STBI__CASE' 4750 | for (i=x-1; i >= 1; --i, cur[filter_bytes]=255,raw+=filter_bytes,cur+=output_bytes,prior+=output_bytes) \ | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4753:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4753 | STBI__CASE(STBI__F_none) { cur[k] = raw[k]; } break; | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4750:64: note: expanded from macro 'STBI__CASE' 4750 | for (i=x-1; i >= 1; --i, cur[filter_bytes]=255,raw+=filter_bytes,cur+=output_bytes,prior+=output_bytes) \ | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4753:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4753 | STBI__CASE(STBI__F_none) { cur[k] = raw[k]; } break; | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4750:82: note: expanded from macro 'STBI__CASE' 4750 | for (i=x-1; i >= 1; --i, cur[filter_bytes]=255,raw+=filter_bytes,cur+=output_bytes,prior+=output_bytes) \ | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4753:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4753 | STBI__CASE(STBI__F_none) { cur[k] = raw[k]; } break; | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4750:100: note: expanded from macro 'STBI__CASE' 4750 | for (i=x-1; i >= 1; --i, cur[filter_bytes]=255,raw+=filter_bytes,cur+=output_bytes,prior+=output_bytes) \ | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4753:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4753 | STBI__CASE(STBI__F_none) { cur[k] = raw[k]; } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4753:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4753 | STBI__CASE(STBI__F_none) { cur[k] = raw[k]; } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4754:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4754 | STBI__CASE(STBI__F_sub) { cur[k] = STBI__BYTECAST(raw[k] + cur[k- output_bytes]); } break; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4750:42: note: expanded from macro 'STBI__CASE' 4750 | for (i=x-1; i >= 1; --i, cur[filter_bytes]=255,raw+=filter_bytes,cur+=output_bytes,prior+=output_bytes) \ | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4754:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4754 | STBI__CASE(STBI__F_sub) { cur[k] = STBI__BYTECAST(raw[k] + cur[k- output_bytes]); } break; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4750:64: note: expanded from macro 'STBI__CASE' 4750 | for (i=x-1; i >= 1; --i, cur[filter_bytes]=255,raw+=filter_bytes,cur+=output_bytes,prior+=output_bytes) \ | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4754:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4754 | STBI__CASE(STBI__F_sub) { cur[k] = STBI__BYTECAST(raw[k] + cur[k- output_bytes]); } break; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4750:82: note: expanded from macro 'STBI__CASE' 4750 | for (i=x-1; i >= 1; --i, cur[filter_bytes]=255,raw+=filter_bytes,cur+=output_bytes,prior+=output_bytes) \ | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4754:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4754 | STBI__CASE(STBI__F_sub) { cur[k] = STBI__BYTECAST(raw[k] + cur[k- output_bytes]); } break; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4750:100: note: expanded from macro 'STBI__CASE' 4750 | for (i=x-1; i >= 1; --i, cur[filter_bytes]=255,raw+=filter_bytes,cur+=output_bytes,prior+=output_bytes) \ | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4754:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4754 | STBI__CASE(STBI__F_sub) { cur[k] = STBI__BYTECAST(raw[k] + cur[k- output_bytes]); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4754:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4754 | STBI__CASE(STBI__F_sub) { cur[k] = STBI__BYTECAST(raw[k] + cur[k- output_bytes]); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4754:81: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4754 | STBI__CASE(STBI__F_sub) { cur[k] = STBI__BYTECAST(raw[k] + cur[k- output_bytes]); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4755:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4755 | STBI__CASE(STBI__F_up) { cur[k] = STBI__BYTECAST(raw[k] + prior[k]); } break; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4750:42: note: expanded from macro 'STBI__CASE' 4750 | for (i=x-1; i >= 1; --i, cur[filter_bytes]=255,raw+=filter_bytes,cur+=output_bytes,prior+=output_bytes) \ | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4755:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4755 | STBI__CASE(STBI__F_up) { cur[k] = STBI__BYTECAST(raw[k] + prior[k]); } break; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4750:64: note: expanded from macro 'STBI__CASE' 4750 | for (i=x-1; i >= 1; --i, cur[filter_bytes]=255,raw+=filter_bytes,cur+=output_bytes,prior+=output_bytes) \ | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4755:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4755 | STBI__CASE(STBI__F_up) { cur[k] = STBI__BYTECAST(raw[k] + prior[k]); } break; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4750:82: note: expanded from macro 'STBI__CASE' 4750 | for (i=x-1; i >= 1; --i, cur[filter_bytes]=255,raw+=filter_bytes,cur+=output_bytes,prior+=output_bytes) \ | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4755:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4755 | STBI__CASE(STBI__F_up) { cur[k] = STBI__BYTECAST(raw[k] + prior[k]); } break; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4750:100: note: expanded from macro 'STBI__CASE' 4750 | for (i=x-1; i >= 1; --i, cur[filter_bytes]=255,raw+=filter_bytes,cur+=output_bytes,prior+=output_bytes) \ | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4755:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4755 | STBI__CASE(STBI__F_up) { cur[k] = STBI__BYTECAST(raw[k] + prior[k]); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4755:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4755 | STBI__CASE(STBI__F_up) { cur[k] = STBI__BYTECAST(raw[k] + prior[k]); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4755:81: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4755 | STBI__CASE(STBI__F_up) { cur[k] = STBI__BYTECAST(raw[k] + prior[k]); } break; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4756:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4756 | STBI__CASE(STBI__F_avg) { cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k- output_bytes])>>1)); } break; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4750:42: note: expanded from macro 'STBI__CASE' 4750 | for (i=x-1; i >= 1; --i, cur[filter_bytes]=255,raw+=filter_bytes,cur+=output_bytes,prior+=output_bytes) \ | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4756:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4756 | STBI__CASE(STBI__F_avg) { cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k- output_bytes])>>1)); } break; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4750:64: note: expanded from macro 'STBI__CASE' 4750 | for (i=x-1; i >= 1; --i, cur[filter_bytes]=255,raw+=filter_bytes,cur+=output_bytes,prior+=output_bytes) \ | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4756:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4756 | STBI__CASE(STBI__F_avg) { cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k- output_bytes])>>1)); } break; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4750:82: note: expanded from macro 'STBI__CASE' 4750 | for (i=x-1; i >= 1; --i, cur[filter_bytes]=255,raw+=filter_bytes,cur+=output_bytes,prior+=output_bytes) \ | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4756:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4756 | STBI__CASE(STBI__F_avg) { cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k- output_bytes])>>1)); } break; | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4750:100: note: expanded from macro 'STBI__CASE' 4750 | for (i=x-1; i >= 1; --i, cur[filter_bytes]=255,raw+=filter_bytes,cur+=output_bytes,prior+=output_bytes) \ | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4756:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4756 | STBI__CASE(STBI__F_avg) { cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k- output_bytes])>>1)); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4756:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4756 | STBI__CASE(STBI__F_avg) { cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k- output_bytes])>>1)); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4756:83: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4756 | STBI__CASE(STBI__F_avg) { cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k- output_bytes])>>1)); } break; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4756:94: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4756 | STBI__CASE(STBI__F_avg) { cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k- output_bytes])>>1)); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4757:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4757 | STBI__CASE(STBI__F_paeth) { cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k- output_bytes],prior[k],prior[k- output_bytes])); } break; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4750:42: note: expanded from macro 'STBI__CASE' 4750 | for (i=x-1; i >= 1; --i, cur[filter_bytes]=255,raw+=filter_bytes,cur+=output_bytes,prior+=output_bytes) \ | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4757:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4757 | STBI__CASE(STBI__F_paeth) { cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k- output_bytes],prior[k],prior[k- output_bytes])); } break; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4750:64: note: expanded from macro 'STBI__CASE' 4750 | for (i=x-1; i >= 1; --i, cur[filter_bytes]=255,raw+=filter_bytes,cur+=output_bytes,prior+=output_bytes) \ | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4757:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4757 | STBI__CASE(STBI__F_paeth) { cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k- output_bytes],prior[k],prior[k- output_bytes])); } break; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4750:82: note: expanded from macro 'STBI__CASE' 4750 | for (i=x-1; i >= 1; --i, cur[filter_bytes]=255,raw+=filter_bytes,cur+=output_bytes,prior+=output_bytes) \ | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4757:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4757 | STBI__CASE(STBI__F_paeth) { cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k- output_bytes],prior[k],prior[k- output_bytes])); } break; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4750:100: note: expanded from macro 'STBI__CASE' 4750 | for (i=x-1; i >= 1; --i, cur[filter_bytes]=255,raw+=filter_bytes,cur+=output_bytes,prior+=output_bytes) \ | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4757:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4757 | STBI__CASE(STBI__F_paeth) { cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k- output_bytes],prior[k],prior[k- output_bytes])); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4757:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4757 | STBI__CASE(STBI__F_paeth) { cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k- output_bytes],prior[k],prior[k- output_bytes])); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4757:93: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4757 | STBI__CASE(STBI__F_paeth) { cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k- output_bytes],prior[k],prior[k- output_bytes])); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4757:114: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4757 | STBI__CASE(STBI__F_paeth) { cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k- output_bytes],prior[k],prior[k- output_bytes])); } break; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4757:123: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4757 | STBI__CASE(STBI__F_paeth) { cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k- output_bytes],prior[k],prior[k- output_bytes])); } break; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4758:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4758 | STBI__CASE(STBI__F_avg_first) { cur[k] = STBI__BYTECAST(raw[k] + (cur[k- output_bytes] >> 1)); } break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4750:42: note: expanded from macro 'STBI__CASE' 4750 | for (i=x-1; i >= 1; --i, cur[filter_bytes]=255,raw+=filter_bytes,cur+=output_bytes,prior+=output_bytes) \ | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4758:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4758 | STBI__CASE(STBI__F_avg_first) { cur[k] = STBI__BYTECAST(raw[k] + (cur[k- output_bytes] >> 1)); } break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4750:64: note: expanded from macro 'STBI__CASE' 4750 | for (i=x-1; i >= 1; --i, cur[filter_bytes]=255,raw+=filter_bytes,cur+=output_bytes,prior+=output_bytes) \ | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4758:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4758 | STBI__CASE(STBI__F_avg_first) { cur[k] = STBI__BYTECAST(raw[k] + (cur[k- output_bytes] >> 1)); } break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4750:82: note: expanded from macro 'STBI__CASE' 4750 | for (i=x-1; i >= 1; --i, cur[filter_bytes]=255,raw+=filter_bytes,cur+=output_bytes,prior+=output_bytes) \ | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4758:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4758 | STBI__CASE(STBI__F_avg_first) { cur[k] = STBI__BYTECAST(raw[k] + (cur[k- output_bytes] >> 1)); } break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4750:100: note: expanded from macro 'STBI__CASE' 4750 | for (i=x-1; i >= 1; --i, cur[filter_bytes]=255,raw+=filter_bytes,cur+=output_bytes,prior+=output_bytes) \ | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4758:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4758 | STBI__CASE(STBI__F_avg_first) { cur[k] = STBI__BYTECAST(raw[k] + (cur[k- output_bytes] >> 1)); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4758:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4758 | STBI__CASE(STBI__F_avg_first) { cur[k] = STBI__BYTECAST(raw[k] + (cur[k- output_bytes] >> 1)); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4758:82: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4758 | STBI__CASE(STBI__F_avg_first) { cur[k] = STBI__BYTECAST(raw[k] + (cur[k- output_bytes] >> 1)); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4759:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4759 | STBI__CASE(STBI__F_paeth_first) { cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k- output_bytes],0,0)); } break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4750:42: note: expanded from macro 'STBI__CASE' 4750 | for (i=x-1; i >= 1; --i, cur[filter_bytes]=255,raw+=filter_bytes,cur+=output_bytes,prior+=output_bytes) \ | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4759:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4759 | STBI__CASE(STBI__F_paeth_first) { cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k- output_bytes],0,0)); } break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4750:64: note: expanded from macro 'STBI__CASE' 4750 | for (i=x-1; i >= 1; --i, cur[filter_bytes]=255,raw+=filter_bytes,cur+=output_bytes,prior+=output_bytes) \ | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4759:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4759 | STBI__CASE(STBI__F_paeth_first) { cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k- output_bytes],0,0)); } break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4750:82: note: expanded from macro 'STBI__CASE' 4750 | for (i=x-1; i >= 1; --i, cur[filter_bytes]=255,raw+=filter_bytes,cur+=output_bytes,prior+=output_bytes) \ | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4759:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4759 | STBI__CASE(STBI__F_paeth_first) { cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k- output_bytes],0,0)); } break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4750:100: note: expanded from macro 'STBI__CASE' 4750 | for (i=x-1; i >= 1; --i, cur[filter_bytes]=255,raw+=filter_bytes,cur+=output_bytes,prior+=output_bytes) \ | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4759:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4759 | STBI__CASE(STBI__F_paeth_first) { cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k- output_bytes],0,0)); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4759:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4759 | STBI__CASE(STBI__F_paeth_first) { cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k- output_bytes],0,0)); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4759:93: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4759 | STBI__CASE(STBI__F_paeth_first) { cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k- output_bytes],0,0)); } break; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:1728:41: note: expanded from macro 'STBI__BYTECAST' 1728 | #define STBI__BYTECAST(x) ((stbi_uc) ((x) & 255)) // truncate int to byte without warnings | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4766:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4766 | cur = a->out + stride*j; // start at the beginning of the row again | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4767:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4767 | for (i=0; i < x; ++i,cur+=output_bytes) { | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4768 | cur[filter_bytes+1] = 255; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4779:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4779 | stbi_uc *cur = a->out + stride*j; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4780:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4780 | stbi_uc *in = a->out + stride*j + x*out_n - img_width_bytes; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4780:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4780 | stbi_uc *in = a->out + stride*j + x*out_n - img_width_bytes; | ~~~~~~~^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4780:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4780 | stbi_uc *in = a->out + stride*j + x*out_n - img_width_bytes; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4783:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4783 | stbi_uc scale = (color == 0) ? stbi__depth_scale_table[depth] : 1; // scale grayscale values to 0..255 range | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4792:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4792 | for (k=x*img_n; k >= 2; k-=2, ++in) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4793:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4793 | *cur++ = scale * ((*in >> 4) ); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4794:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4794 | *cur++ = scale * ((*in ) & 0x0f); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4796:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4796 | if (k > 0) *cur++ = scale * ((*in >> 4) ); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4798:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4798 | for (k=x*img_n; k >= 4; k-=4, ++in) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4799:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4799 | *cur++ = scale * ((*in >> 6) ); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4800:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4800 | *cur++ = scale * ((*in >> 4) & 0x03); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4801:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4801 | *cur++ = scale * ((*in >> 2) & 0x03); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4802:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4802 | *cur++ = scale * ((*in ) & 0x03); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4804:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4804 | if (k > 0) *cur++ = scale * ((*in >> 6) ); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4805:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4805 | if (k > 1) *cur++ = scale * ((*in >> 4) & 0x03); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4806:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4806 | if (k > 2) *cur++ = scale * ((*in >> 2) & 0x03); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4808:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4808 | for (k=x*img_n; k >= 8; k-=8, ++in) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4809:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4809 | *cur++ = scale * ((*in >> 7) ); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4810:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4810 | *cur++ = scale * ((*in >> 6) & 0x01); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4811:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4811 | *cur++ = scale * ((*in >> 5) & 0x01); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4812:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4812 | *cur++ = scale * ((*in >> 4) & 0x01); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4813:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4813 | *cur++ = scale * ((*in >> 3) & 0x01); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4814:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4814 | *cur++ = scale * ((*in >> 2) & 0x01); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4815:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4815 | *cur++ = scale * ((*in >> 1) & 0x01); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4816:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4816 | *cur++ = scale * ((*in ) & 0x01); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4818:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4818 | if (k > 0) *cur++ = scale * ((*in >> 7) ); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4819:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4819 | if (k > 1) *cur++ = scale * ((*in >> 6) & 0x01); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4820:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4820 | if (k > 2) *cur++ = scale * ((*in >> 5) & 0x01); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4821:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4821 | if (k > 3) *cur++ = scale * ((*in >> 4) & 0x01); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4822:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4822 | if (k > 4) *cur++ = scale * ((*in >> 3) & 0x01); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4823:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4823 | if (k > 5) *cur++ = scale * ((*in >> 2) & 0x01); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4824:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4824 | if (k > 6) *cur++ = scale * ((*in >> 1) & 0x01); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4829:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4829 | cur = a->out + stride*j; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4832:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4832 | cur[q*2+1] = 255; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4833:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4833 | cur[q*2+0] = cur[q]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4833:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4833 | cur[q*2+0] = cur[q]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4838:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4838 | cur[q*4+3] = 255; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4839:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4839 | cur[q*4+2] = cur[q*3+2]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4839:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4839 | cur[q*4+2] = cur[q*3+2]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4840:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4840 | cur[q*4+1] = cur[q*3+1]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4840:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4840 | cur[q*4+1] = cur[q*3+1]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4841:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4841 | cur[q*4+0] = cur[q*3+0]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4841:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4841 | cur[q*4+0] = cur[q*3+0]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4854:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4854 | for(i=0; i < x*y*out_n; ++i,cur16++,cur+=2) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4854:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4854 | for(i=0; i < x*y*out_n; ++i,cur16++,cur+=2) { | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4855:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4855 | *cur16 = (cur[0] << 8) | cur[1]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4881:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4881 | x = (a->s->img_x - xorig[p] + xspc[p]-1) / xspc[p]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4881:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4881 | x = (a->s->img_x - xorig[p] + xspc[p]-1) / xspc[p]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4881:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4881 | x = (a->s->img_x - xorig[p] + xspc[p]-1) / xspc[p]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4882:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4882 | y = (a->s->img_y - yorig[p] + yspc[p]-1) / yspc[p]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4882:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4882 | y = (a->s->img_y - yorig[p] + yspc[p]-1) / yspc[p]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4882:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4882 | y = (a->s->img_y - yorig[p] + yspc[p]-1) / yspc[p]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4891:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4891 | int out_y = j*yspc[p]+yorig[p]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4891:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4891 | int out_y = j*yspc[p]+yorig[p]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4892:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4892 | int out_x = i*xspc[p]+xorig[p]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4892:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4892 | int out_x = i*xspc[p]+xorig[p]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4893:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4893 | memcpy(final + out_y*a->s->img_x*out_bytes + out_x*out_bytes, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4893:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4893 | memcpy(final + out_y*a->s->img_x*out_bytes + out_x*out_bytes, | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4894:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4894 | a->out + (j*x+i)*out_bytes, out_bytes); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4898:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4898 | image_data += img_len; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4919:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4919 | p[1] = (p[0] == tc[0] ? 0 : 255); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4920:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4920 | p += 2; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4924:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4924 | if (p[0] == tc[0] && p[1] == tc[1] && p[2] == tc[2]) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4924:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4924 | if (p[0] == tc[0] && p[1] == tc[1] && p[2] == tc[2]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4924:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4924 | if (p[0] == tc[0] && p[1] == tc[1] && p[2] == tc[2]) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4924:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4924 | if (p[0] == tc[0] && p[1] == tc[1] && p[2] == tc[2]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4925:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4925 | p[3] = 0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4926:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4926 | p += 4; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4944:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4944 | p[1] = (p[0] == tc[0] ? 0 : 65535); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4945:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4945 | p += 2; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4949:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4949 | if (p[0] == tc[0] && p[1] == tc[1] && p[2] == tc[2]) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4949:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4949 | if (p[0] == tc[0] && p[1] == tc[1] && p[2] == tc[2]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4949:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4949 | if (p[0] == tc[0] && p[1] == tc[1] && p[2] == tc[2]) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4949:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4949 | if (p[0] == tc[0] && p[1] == tc[1] && p[2] == tc[2]) | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4950:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4950 | p[3] = 0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4951:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4951 | p += 4; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4970:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4970 | int n = orig[i]*4; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4971:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4971 | p[0] = palette[n ]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4972:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4972 | p[1] = palette[n+1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4972:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4972 | p[1] = palette[n+1]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4973:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4973 | p[2] = palette[n+2]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4973:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4973 | p[2] = palette[n+2]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4974:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4974 | p += 3; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4978:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4978 | int n = orig[i]*4; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4979:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4979 | p[0] = palette[n ]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4980:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4980 | p[1] = palette[n+1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4980:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4980 | p[1] = palette[n+1]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4981:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4981 | p[2] = palette[n+2]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4981:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4981 | p[2] = palette[n+2]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4982:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4982 | p[3] = palette[n+3]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4982:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4982 | p[3] = palette[n+3]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:4983:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4983 | p += 4; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5043:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5043 | p[0] = p[2]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5044:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5044 | p[2] = t; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5045:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 5045 | p += 3; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5052:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5052 | stbi_uc a = p[3]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5056:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5056 | p[0] = (p[2] * 255 + half) / a; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5057:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5057 | p[1] = (p[1] * 255 + half) / a; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5057:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5057 | p[1] = (p[1] * 255 + half) / a; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5058:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5058 | p[2] = ( t * 255 + half) / a; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5060:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5060 | p[0] = p[2]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5061:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5061 | p[2] = t; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5063:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 5063 | p += 4; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5069:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5069 | p[0] = p[2]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5070:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5070 | p[2] = t; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5071:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 5071 | p += 4; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5139:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5139 | palette[i*4+0] = stbi__get8(s); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5140:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5140 | palette[i*4+1] = stbi__get8(s); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5141:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5141 | palette[i*4+2] = stbi__get8(s); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5142:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5142 | palette[i*4+3] = 255; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5156:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5156 | palette[i*4+3] = stbi__get8(s); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5164:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5164 | for (k = 0; k < s->img_n; ++k) tc16[k] = (stbi__uint16)stbi__get16be(s); // copy the values as-is | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5166:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5166 | for (k = 0; k < s->img_n; ++k) tc[k] = (stbi_uc)(stbi__get16be(s) & 255) * stbi__depth_scale_table[z->depth]; // non 8-bit images will be larger | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5166:94: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5166 | for (k = 0; k < s->img_n; ++k) tc[k] = (stbi_uc)(stbi__get16be(s) & 255) * stbi__depth_scale_table[z->depth]; // non 8-bit images will be larger | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5193:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 5193 | if (!stbi__getn(s, z->idata+ioff,c.length)) return stbi__err("outofdata","Corrupt PNG"); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5411:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5411 | return (int) ((unsigned) v * mul_table[bits]) >> shift_table[bits]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5411:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5411 | return (int) ((unsigned) v * mul_table[bits]) >> shift_table[bits]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5602:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5602 | pal[i][2] = stbi__get8(s); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5602:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5602 | pal[i][2] = stbi__get8(s); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5603:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5603 | pal[i][1] = stbi__get8(s); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5603:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5603 | pal[i][1] = stbi__get8(s); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5604:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5604 | pal[i][0] = stbi__get8(s); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5606:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5606 | pal[i][3] = 255; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5606:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5606 | pal[i][3] = 255; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5619:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5619 | out[z++] = pal[color][0]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5619:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5619 | out[z++] = pal[color][0]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5620:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5620 | out[z++] = pal[color][1]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5620:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5620 | out[z++] = pal[color][1]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5620:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5620 | out[z++] = pal[color][1]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5621:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5621 | out[z++] = pal[color][2]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5621:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5621 | out[z++] = pal[color][2]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5621:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5621 | out[z++] = pal[color][2]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5622:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5622 | if (target == 4) out[z++] = 255; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5639:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5639 | out[z++] = pal[v][0]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5639:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5639 | out[z++] = pal[v][0]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5640:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5640 | out[z++] = pal[v][1]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5640:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5640 | out[z++] = pal[v][1]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5640:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5640 | out[z++] = pal[v][1]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5641:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5641 | out[z++] = pal[v][2]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5641:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5641 | out[z++] = pal[v][2]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5641:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5641 | out[z++] = pal[v][2]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5642:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5642 | if (target == 4) out[z++] = 255; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5645:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5645 | out[z++] = pal[v][0]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5645:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5645 | out[z++] = pal[v][0]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5646:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5646 | out[z++] = pal[v][1]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5646:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5646 | out[z++] = pal[v][1]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5646:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5646 | out[z++] = pal[v][1]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5647:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5647 | out[z++] = pal[v][2]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5647:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5647 | out[z++] = pal[v][2]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5647:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5647 | out[z++] = pal[v][2]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5648:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5648 | if (target == 4) out[z++] = 255; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5681:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5681 | out[z+2] = stbi__get8(s); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5682:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5682 | out[z+1] = stbi__get8(s); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5683:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5683 | out[z+0] = stbi__get8(s); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5687:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5687 | if (target == 4) out[z++] = a; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5694:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5694 | out[z++] = STBI__BYTECAST(stbi__shiftsigned(v & mr, rshift, rcount)); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5695:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5695 | out[z++] = STBI__BYTECAST(stbi__shiftsigned(v & mg, gshift, gcount)); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5696:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5696 | out[z++] = STBI__BYTECAST(stbi__shiftsigned(v & mb, bshift, bcount)); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5699:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5699 | if (target == 4) out[z++] = STBI__BYTECAST(a); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5709:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5709 | out[i] = 255; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5714:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 5714 | stbi_uc *p1 = out + j *s->img_x*target; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5715:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 5715 | stbi_uc *p2 = out + (s->img_y-1-j)*s->img_x*target; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5717:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5717 | t = p1[i]; p1[i] = p2[i]; p2[i] = t; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5717:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5717 | t = p1[i]; p1[i] = p2[i]; p2[i] = t; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5717:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5717 | t = p1[i]; p1[i] = p2[i]; p2[i] = t; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5717:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5717 | t = p1[i]; p1[i] = p2[i]; p2[i] = t; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5861:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5861 | out[1] = (stbi_uc)((g * 255)/31); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5862:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5862 | out[2] = (stbi_uc)((b * 255)/31); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5935:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 5935 | stbi_uc *tga_row = tga_data + row*tga_width*tga_comp; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:5960:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 5960 | pal_entry += tga_comp; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6003:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6003 | raw_data[j] = tga_palette[pal_idx+j]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6003:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6003 | raw_data[j] = tga_palette[pal_idx+j]; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6011:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6011 | raw_data[j] = stbi__get8(s); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6020:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6020 | tga_data[i*tga_comp+j] = raw_data[j]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6020:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6020 | tga_data[i*tga_comp+j] = raw_data[j]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6034:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6034 | unsigned char temp = tga_data[index1]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6035:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6035 | tga_data[index1] = tga_data[index2]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6035:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6035 | tga_data[index1] = tga_data[index2]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6036:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6036 | tga_data[index2] = temp; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6056:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6056 | tga_pixel[0] = tga_pixel[2]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6057:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6057 | tga_pixel[2] = temp; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6058:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 6058 | tga_pixel += tga_comp; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6103:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 6103 | p += 4; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6116:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 6116 | p += 4; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6229:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 6229 | p = out+channel; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6232:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 6232 | for (i = 0; i < pixelCount; i++, p += 4) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6252:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 6252 | stbi__uint16 *q = ((stbi__uint16 *) out) + channel; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6254:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 6254 | for (i = 0; i < pixelCount; i++, q += 4) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6257:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 6257 | stbi_uc *p = out+channel; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6259:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 6259 | for (i = 0; i < pixelCount; i++, p += 4) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6264:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 6264 | stbi__uint16 *q = ((stbi__uint16 *) out) + channel; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6265:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 6265 | for (i = 0; i < pixelCount; i++, q += 4) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6268:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 6268 | stbi_uc *p = out+channel; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6270:52: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 6270 | for (i = 0; i < pixelCount; i++, p += 4) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6273:52: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 6273 | for (i = 0; i < pixelCount; i++, p += 4) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6285:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 6285 | stbi__uint16 *pixel = (stbi__uint16 *) out + 4*i; | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6286:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6286 | if (pixel[3] != 0 && pixel[3] != 65535) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6286:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6286 | if (pixel[3] != 0 && pixel[3] != 65535) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6287:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6287 | float a = pixel[3] / 65535.0f; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6291:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6291 | pixel[1] = (stbi__uint16) (pixel[1]*ra + inv_a); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6291:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6291 | pixel[1] = (stbi__uint16) (pixel[1]*ra + inv_a); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6292:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6292 | pixel[2] = (stbi__uint16) (pixel[2]*ra + inv_a); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6292:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6292 | pixel[2] = (stbi__uint16) (pixel[2]*ra + inv_a); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6297:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 6297 | unsigned char *pixel = out + 4*i; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6298:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6298 | if (pixel[3] != 0 && pixel[3] != 255) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6298:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6298 | if (pixel[3] != 0 && pixel[3] != 255) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6299:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6299 | float a = pixel[3] / 255.0f; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6303:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6303 | pixel[1] = (unsigned char) (pixel[1]*ra + inv_a); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6303:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6303 | pixel[1] = (unsigned char) (pixel[1]*ra + inv_a); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6304:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6304 | pixel[2] = (unsigned char) (pixel[2]*ra + inv_a); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6304:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6304 | pixel[2] = (unsigned char) (pixel[2]*ra + inv_a); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6339:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6339 | if (stbi__get8(s) != (stbi_uc)str[i]) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6373:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6373 | dest[i]=stbi__get8(s); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6386:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6386 | dest[i]=src[i]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6386:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6386 | dest[i]=src[i]; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6402:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6402 | packet = &packets[num_packets++]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6421:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6421 | stbi__pic_packet *packet = &packets[packet_idx]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6422:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 6422 | stbi_uc *dest = result+y*width*4; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6431:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 6431 | for(x=0;xcodes[code].prefix >= 0) | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6661:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6661 | stbi__out_gif_code(g, g->codes[code].prefix); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6666:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6666 | p = &g->out[idx]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6667:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6667 | g->history[idx / 4] = 1; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6669:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6669 | c = &g->color_table[g->codes[code].suffix * 4]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6669:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6669 | c = &g->color_table[g->codes[code].suffix * 4]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6670:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6670 | if (c[3] > 128) { // don't render transparent pixels; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6671:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6671 | p[0] = c[2]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6672:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6672 | p[1] = c[1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6672:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6672 | p[1] = c[1]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6673:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6673 | p[2] = c[0]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6674:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6674 | p[3] = c[3]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6674:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6674 | p[3] = c[3]; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6707:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6707 | g->codes[init_code].prefix = -1; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6708:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6708 | g->codes[init_code].first = (stbi_uc) init_code; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6709:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6709 | g->codes[init_code].suffix = (stbi_uc) init_code; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6749:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6749 | p = &g->codes[avail++]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6755:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6755 | p->first = g->codes[oldcode].first; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6756:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6756 | p->suffix = (code == avail) ? p->first : g->codes[code].first; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6816:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6816 | if (g->history[pi]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6817:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6817 | memcpy( &g->out[pi * 4], &two_back[pi * 4], 4 ); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6817:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6817 | memcpy( &g->out[pi * 4], &two_back[pi * 4], 4 ); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6823:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6823 | if (g->history[pi]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6824:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6824 | memcpy( &g->out[pi * 4], &g->background[pi * 4], 4 ); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6824:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6824 | memcpy( &g->out[pi * 4], &g->background[pi * 4], 4 ); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6897:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6897 | if (g->history[pi] == 0) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6898:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6898 | g->pal[g->bgindex][3] = 255; // just in case it was made transparent, undo that; It will be reset next frame if need be; | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6898:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6898 | g->pal[g->bgindex][3] = 255; // just in case it was made transparent, undo that; It will be reset next frame if need be; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6899:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6899 | memcpy( &g->out[pi * 4], &g->pal[g->bgindex], 4 ); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6899:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6899 | memcpy( &g->out[pi * 4], &g->pal[g->bgindex], 4 ); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6919:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6919 | g->pal[g->transparent][3] = 255; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6919:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6919 | g->pal[g->transparent][3] = 255; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6924:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6924 | g->pal[g->transparent][3] = 0; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:6924:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6924 | g->pal[g->transparent][3] = 0; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7020:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7020 | memcpy( out + ((layers - 1) * stride), u, stride ); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7022:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7022 | two_back = out - 2 * stride; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7026:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7026 | (*delays)[layers - 1U] = g.delay; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7089:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7089 | for (i=0; signature[i]; ++i) | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7090:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7090 | if (stbi__get8(s) != signature[i]) | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7116:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7116 | buffer[len++] = c; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7126:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7126 | buffer[len] = 0; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7132:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7132 | if ( input[3] != 0 ) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7135:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7135 | f1 = (float) ldexp(1.0f, input[3] - (int)(128 + 8)); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7137:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7137 | output[0] = (input[0] + input[1] + input[2]) * f1 / 3; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7137:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7137 | output[0] = (input[0] + input[1] + input[2]) * f1 / 3; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7140:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7140 | output[1] = input[1] * f1; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7140:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7140 | output[1] = input[1] * f1; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7141:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7141 | output[2] = input[2] * f1; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7141:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7141 | output[2] = input[2] * f1; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7143:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7143 | if (req_comp == 2) output[1] = 1; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7144:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7144 | if (req_comp == 4) output[3] = 1; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7147:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7147 | case 4: output[3] = 1; /* fallthrough */ | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7148:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7148 | case 3: output[0] = output[1] = output[2] = 0; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7148:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7148 | case 3: output[0] = output[1] = output[2] = 0; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7150:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7150 | case 2: output[1] = 1; /* fallthrough */ | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7189:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7189 | token += 3; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7191:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7191 | while (*token == ' ') ++token; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7193:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7193 | token += 3; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7222:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7222 | stbi__hdr_convert(hdr_data + j * width * req_comp + i * req_comp, rgbe, req_comp); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7222:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7222 | stbi__hdr_convert(hdr_data + j * width * req_comp + i * req_comp, rgbe, req_comp); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7269:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7269 | scanline[i++ * 4 + k] = value; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7274:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7274 | scanline[i++ * 4 + k] = stbi__get8(s); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7279:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7279 | stbi__hdr_convert(hdr_data+(j*width + i)*req_comp, scanline + i*4, req_comp); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7279:64: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7279 | stbi__hdr_convert(hdr_data+(j*width + i)*req_comp, scanline + i*4, req_comp); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7319:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7319 | token += 3; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7321:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7321 | while (*token == ' ') ++token; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7326:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7326 | token += 3; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image.h:7457:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7457 | packet = &packets[num_packets++]; | ^~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image_serializer_stb.cpp:86: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:257:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | switch (*fmt++) { | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:309:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 309 | s->func(s->context, &d[comp - 1], 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:323:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | px[k] = bg[k] + ((d[k] - bg[k]) * d[3]) / 255; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:323:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | px[k] = bg[k] + ((d[k] - bg[k]) * d[3]) / 255; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:323:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | px[k] = bg[k] + ((d[k] - bg[k]) * d[3]) / 255; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:323:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | px[k] = bg[k] + ((d[k] - bg[k]) * d[3]) / 255; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:323:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 323 | px[k] = bg[k] + ((d[k] - bg[k]) * d[3]) / 255; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:324:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 324 | stbiw__write3(s, px[1 - rgb_dir], px[1], px[1 + rgb_dir]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:324:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 324 | stbiw__write3(s, px[1 - rgb_dir], px[1], px[1 + rgb_dir]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:329:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 329 | stbiw__write3(s, d[1 - rgb_dir], d[1], d[1 + rgb_dir]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:329:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 329 | stbiw__write3(s, d[1 - rgb_dir], d[1], d[1 + rgb_dir]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:329:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 329 | stbiw__write3(s, d[1 - rgb_dir], d[1], d[1 + rgb_dir]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:333:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 333 | s->func(s->context, &d[comp - 1], 1); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:351:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 351 | unsigned char *d = (unsigned char *) data + (j*x+i)*comp; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:419:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 419 | unsigned char *row = (unsigned char *) data + j * x * comp; | ^~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:423:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | unsigned char *begin = row + i * comp; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:429:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 429 | diff = memcmp(begin, row + (i + 1) * comp, comp); | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:433:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | if (memcmp(prev, row + k * comp, comp)) { | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:434:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 434 | prev += comp; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:443:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 443 | if (!memcmp(begin, row + k * comp, comp)) { | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:456:65: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 456 | stbiw__write_pixel(s, -1, comp, has_alpha, 0, begin + k * comp); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:498:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 498 | float maxcomp = stbiw__max(linear[0], stbiw__max(linear[1], linear[2])); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:493:29: note: expanded from macro 'stbiw__max' 493 | #define stbiw__max(a, b) ((a) > (b) ? (a) : (b)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:493:35: note: expanded from macro 'stbiw__max' 493 | #define stbiw__max(a, b) ((a) > (b) ? (a) : (b)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:498:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 498 | float maxcomp = stbiw__max(linear[0], stbiw__max(linear[1], linear[2])); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:493:35: note: expanded from macro 'stbiw__max' 493 | #define stbiw__max(a, b) ((a) > (b) ? (a) : (b)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:493:35: note: expanded from macro 'stbiw__max' 493 | #define stbiw__max(a, b) ((a) > (b) ? (a) : (b)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:498:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 498 | float maxcomp = stbiw__max(linear[0], stbiw__max(linear[1], linear[2])); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:493:41: note: expanded from macro 'stbiw__max' 493 | #define stbiw__max(a, b) ((a) > (b) ? (a) : (b)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:493:35: note: expanded from macro 'stbiw__max' 493 | #define stbiw__max(a, b) ((a) > (b) ? (a) : (b)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:498:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 498 | float maxcomp = stbiw__max(linear[0], stbiw__max(linear[1], linear[2])); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:493:47: note: expanded from macro 'stbiw__max' 493 | #define stbiw__max(a, b) ((a) > (b) ? (a) : (b)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:493:35: note: expanded from macro 'stbiw__max' 493 | #define stbiw__max(a, b) ((a) > (b) ? (a) : (b)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:498:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 498 | float maxcomp = stbiw__max(linear[0], stbiw__max(linear[1], linear[2])); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:493:29: note: expanded from macro 'stbiw__max' 493 | #define stbiw__max(a, b) ((a) > (b) ? (a) : (b)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:493:47: note: expanded from macro 'stbiw__max' 493 | #define stbiw__max(a, b) ((a) > (b) ? (a) : (b)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:498:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 498 | float maxcomp = stbiw__max(linear[0], stbiw__max(linear[1], linear[2])); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:493:35: note: expanded from macro 'stbiw__max' 493 | #define stbiw__max(a, b) ((a) > (b) ? (a) : (b)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:493:47: note: expanded from macro 'stbiw__max' 493 | #define stbiw__max(a, b) ((a) > (b) ? (a) : (b)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:498:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 498 | float maxcomp = stbiw__max(linear[0], stbiw__max(linear[1], linear[2])); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:493:41: note: expanded from macro 'stbiw__max' 493 | #define stbiw__max(a, b) ((a) > (b) ? (a) : (b)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:493:47: note: expanded from macro 'stbiw__max' 493 | #define stbiw__max(a, b) ((a) > (b) ? (a) : (b)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:498:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 498 | float maxcomp = stbiw__max(linear[0], stbiw__max(linear[1], linear[2])); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:493:47: note: expanded from macro 'stbiw__max' 493 | #define stbiw__max(a, b) ((a) > (b) ? (a) : (b)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:493:47: note: expanded from macro 'stbiw__max' 493 | #define stbiw__max(a, b) ((a) > (b) ? (a) : (b)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:501:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 501 | rgbe[0] = rgbe[1] = rgbe[2] = rgbe[3] = 0; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:501:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 501 | rgbe[0] = rgbe[1] = rgbe[2] = rgbe[3] = 0; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:501:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 501 | rgbe[0] = rgbe[1] = rgbe[2] = rgbe[3] = 0; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:506:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 506 | rgbe[1] = (unsigned char)(linear[1] * normalize); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:506:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 506 | rgbe[1] = (unsigned char)(linear[1] * normalize); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:507:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 507 | rgbe[2] = (unsigned char)(linear[2] * normalize); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:507:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 507 | rgbe[2] = (unsigned char)(linear[2] * normalize); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:508:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | rgbe[3] = (unsigned char)(exponent + 128); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:543:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 543 | case 3: linear[2] = scanline[x*ncomp + 2]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:544:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 544 | linear[1] = scanline[x*ncomp + 1]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:545:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 545 | linear[0] = scanline[x*ncomp + 0]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:548:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 548 | linear[0] = linear[1] = linear[2] = scanline[x*ncomp + 0]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:560:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 560 | case 3: linear[2] = scanline[x*ncomp + 2]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:561:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 561 | linear[1] = scanline[x*ncomp + 1]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:562:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 562 | linear[0] = scanline[x*ncomp + 0]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:565:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 565 | linear[0] = linear[1] = linear[2] = scanline[x*ncomp + 0]; | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:569:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 569 | scratch[x + width*0] = rgbe[0]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:570:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 570 | scratch[x + width*1] = rgbe[1]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:571:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 571 | scratch[x + width*2] = rgbe[2]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:572:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 572 | scratch[x + width*3] = rgbe[3]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:579:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 579 | unsigned char *comp = &scratch[width*c]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:586:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 586 | if (comp[r] == comp[r+1] && comp[r] == comp[r+2]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:586:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 586 | if (comp[r] == comp[r+1] && comp[r] == comp[r+2]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:586:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 586 | if (comp[r] == comp[r+1] && comp[r] == comp[r+2]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:586:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 586 | if (comp[r] == comp[r+1] && comp[r] == comp[r+2]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:596:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 596 | stbiw__write_dump_data(s, len, &comp[x]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:602:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 602 | while (r < width && comp[r] == comp[x]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:602:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 602 | while (r < width && comp[r] == comp[x]) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:608:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 608 | stbiw__write_run_data(s, len, comp[x]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:633:57: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 633 | stbiw__write_hdr_scanline(s, x, comp, scratch, data + comp*i*x); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:680:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 680 | int m = *arr ? 2*stbiw__sbm(*arr)+increment : increment+1; | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:667:25: note: expanded from macro 'stbiw__sbm' 667 | #define stbiw__sbm(a) stbiw__sbraw(a)[0] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:681:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 681 | void *p = STBIW_REALLOC_SIZED(*arr ? stbiw__sbraw(*arr) : 0, *arr ? (stbiw__sbm(*arr)*itemsize + sizeof(int)*2) : 0, itemsize * m + sizeof(int)*2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:195:58: note: expanded from macro 'STBIW_REALLOC_SIZED' 195 | #define STBIW_REALLOC_SIZED(p,oldsz,newsz) STBIW_REALLOC(p,newsz) | ~~~~~~~~~~~~~~^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:190:41: note: expanded from macro 'STBIW_REALLOC' 190 | #define STBIW_REALLOC(p,newsz) realloc(p,newsz) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:684:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if (!*arr) ((int *) p)[1] = 0; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:685:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 685 | *arr = (void *) ((int *) p + 2); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:686:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 686 | stbiw__sbm(*arr) = m; | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:667:25: note: expanded from macro 'stbiw__sbm' 667 | #define stbiw__sbm(a) stbiw__sbraw(a)[0] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:694:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | stbiw__sbpush(data, STBIW_UCHAR(*bitbuffer)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:35: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:671:34: note: expanded from macro 'stbiw__sbmaybegrow' 671 | #define stbiw__sbmaybegrow(a,n) (stbiw__sbneedgrow(a,(n)) ? stbiw__sbgrow(a,n) : 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:670:44: note: expanded from macro 'stbiw__sbneedgrow' 670 | #define stbiw__sbneedgrow(a,n) ((a)==0 || stbiw__sbn(a)+n >= stbiw__sbm(a)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:25: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:694:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 694 | stbiw__sbpush(data, STBIW_UCHAR(*bitbuffer)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:35: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:671:34: note: expanded from macro 'stbiw__sbmaybegrow' 671 | #define stbiw__sbmaybegrow(a,n) (stbiw__sbneedgrow(a,(n)) ? stbiw__sbgrow(a,n) : 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:670:44: note: expanded from macro 'stbiw__sbneedgrow' 670 | #define stbiw__sbneedgrow(a,n) ((a)==0 || stbiw__sbn(a)+n >= stbiw__sbm(a)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:694:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 694 | stbiw__sbpush(data, STBIW_UCHAR(*bitbuffer)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:35: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:671:34: note: expanded from macro 'stbiw__sbmaybegrow' 671 | #define stbiw__sbmaybegrow(a,n) (stbiw__sbneedgrow(a,(n)) ? stbiw__sbgrow(a,n) : 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:670:63: note: expanded from macro 'stbiw__sbneedgrow' 670 | #define stbiw__sbneedgrow(a,n) ((a)==0 || stbiw__sbn(a)+n >= stbiw__sbm(a)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:667:25: note: expanded from macro 'stbiw__sbm' 667 | #define stbiw__sbm(a) stbiw__sbraw(a)[0] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:694:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | stbiw__sbpush(data, STBIW_UCHAR(*bitbuffer)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:60: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:694:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | stbiw__sbpush(data, STBIW_UCHAR(*bitbuffer)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:64: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:25: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:694:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 694 | stbiw__sbpush(data, STBIW_UCHAR(*bitbuffer)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:64: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:715:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 715 | if (a[i] != b[i]) break; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:715:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 715 | if (a[i] != b[i]) break; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:721:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 721 | stbiw_uint32 hash = data[0] + (data[1] << 8) + (data[2] << 16); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:721:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 721 | stbiw_uint32 hash = data[0] + (data[1] << 8) + (data[2] << 16); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:757:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 757 | stbiw__sbpush(out, 0x78); // DEFLATE 32K window | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:35: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:671:34: note: expanded from macro 'stbiw__sbmaybegrow' 671 | #define stbiw__sbmaybegrow(a,n) (stbiw__sbneedgrow(a,(n)) ? stbiw__sbgrow(a,n) : 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:670:44: note: expanded from macro 'stbiw__sbneedgrow' 670 | #define stbiw__sbneedgrow(a,n) ((a)==0 || stbiw__sbn(a)+n >= stbiw__sbm(a)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:25: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:757:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 757 | stbiw__sbpush(out, 0x78); // DEFLATE 32K window | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:35: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:671:34: note: expanded from macro 'stbiw__sbmaybegrow' 671 | #define stbiw__sbmaybegrow(a,n) (stbiw__sbneedgrow(a,(n)) ? stbiw__sbgrow(a,n) : 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:670:44: note: expanded from macro 'stbiw__sbneedgrow' 670 | #define stbiw__sbneedgrow(a,n) ((a)==0 || stbiw__sbn(a)+n >= stbiw__sbm(a)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:757:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 757 | stbiw__sbpush(out, 0x78); // DEFLATE 32K window | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:35: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:671:34: note: expanded from macro 'stbiw__sbmaybegrow' 671 | #define stbiw__sbmaybegrow(a,n) (stbiw__sbneedgrow(a,(n)) ? stbiw__sbgrow(a,n) : 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:670:63: note: expanded from macro 'stbiw__sbneedgrow' 670 | #define stbiw__sbneedgrow(a,n) ((a)==0 || stbiw__sbn(a)+n >= stbiw__sbm(a)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:667:25: note: expanded from macro 'stbiw__sbm' 667 | #define stbiw__sbm(a) stbiw__sbraw(a)[0] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:757:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 757 | stbiw__sbpush(out, 0x78); // DEFLATE 32K window | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:60: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:757:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 757 | stbiw__sbpush(out, 0x78); // DEFLATE 32K window | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:64: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:25: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:757:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 757 | stbiw__sbpush(out, 0x78); // DEFLATE 32K window | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:64: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:758:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 758 | stbiw__sbpush(out, 0x5e); // FLEVEL = 1 | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:35: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:671:34: note: expanded from macro 'stbiw__sbmaybegrow' 671 | #define stbiw__sbmaybegrow(a,n) (stbiw__sbneedgrow(a,(n)) ? stbiw__sbgrow(a,n) : 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:670:44: note: expanded from macro 'stbiw__sbneedgrow' 670 | #define stbiw__sbneedgrow(a,n) ((a)==0 || stbiw__sbn(a)+n >= stbiw__sbm(a)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:25: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:758:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 758 | stbiw__sbpush(out, 0x5e); // FLEVEL = 1 | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:35: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:671:34: note: expanded from macro 'stbiw__sbmaybegrow' 671 | #define stbiw__sbmaybegrow(a,n) (stbiw__sbneedgrow(a,(n)) ? stbiw__sbgrow(a,n) : 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:670:44: note: expanded from macro 'stbiw__sbneedgrow' 670 | #define stbiw__sbneedgrow(a,n) ((a)==0 || stbiw__sbn(a)+n >= stbiw__sbm(a)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:758:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 758 | stbiw__sbpush(out, 0x5e); // FLEVEL = 1 | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:35: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:671:34: note: expanded from macro 'stbiw__sbmaybegrow' 671 | #define stbiw__sbmaybegrow(a,n) (stbiw__sbneedgrow(a,(n)) ? stbiw__sbgrow(a,n) : 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:670:63: note: expanded from macro 'stbiw__sbneedgrow' 670 | #define stbiw__sbneedgrow(a,n) ((a)==0 || stbiw__sbn(a)+n >= stbiw__sbm(a)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:667:25: note: expanded from macro 'stbiw__sbm' 667 | #define stbiw__sbm(a) stbiw__sbraw(a)[0] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:758:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 758 | stbiw__sbpush(out, 0x5e); // FLEVEL = 1 | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:60: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:758:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 758 | stbiw__sbpush(out, 0x5e); // FLEVEL = 1 | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:64: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:25: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:758:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 758 | stbiw__sbpush(out, 0x5e); // FLEVEL = 1 | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:64: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:763:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 763 | hash_table[i] = NULL; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:768:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 768 | int h = stbiw__zhash(data+i)&(stbiw__ZHASH-1), best=3; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:770:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 770 | unsigned char **hlist = hash_table[h]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:771:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 771 | int n = stbiw__sbcount(hlist); | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:675:41: note: expanded from macro 'stbiw__sbcount' 675 | #define stbiw__sbcount(a) ((a) ? stbiw__sbn(a) : 0) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:25: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:771:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 771 | int n = stbiw__sbcount(hlist); | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:675:41: note: expanded from macro 'stbiw__sbcount' 675 | #define stbiw__sbcount(a) ((a) ? stbiw__sbn(a) : 0) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:773:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 773 | if (hlist[j]-data > i-32768) { // if entry lies within window | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:774:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 774 | int d = stbiw__zlib_countm(hlist[j], data+i, data_len-i); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:774:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 774 | int d = stbiw__zlib_countm(hlist[j], data+i, data_len-i); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:775:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 775 | if (d >= best) best=d,bestloc=hlist[j]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:779:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 779 | if (hash_table[h] && stbiw__sbn(hash_table[h]) == 2*quality) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:779:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 779 | if (hash_table[h] && stbiw__sbn(hash_table[h]) == 2*quality) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:25: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:779:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 779 | if (hash_table[h] && stbiw__sbn(hash_table[h]) == 2*quality) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:779:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 779 | if (hash_table[h] && stbiw__sbn(hash_table[h]) == 2*quality) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:38: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:35: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:780:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 780 | STBIW_MEMMOVE(hash_table[h], hash_table[h]+quality, sizeof(hash_table[h][0])*quality); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:200:39: note: expanded from macro 'STBIW_MEMMOVE' 200 | #define STBIW_MEMMOVE(a,b,sz) memmove(a,b,sz) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:780:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 780 | STBIW_MEMMOVE(hash_table[h], hash_table[h]+quality, sizeof(hash_table[h][0])*quality); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:200:41: note: expanded from macro 'STBIW_MEMMOVE' 200 | #define STBIW_MEMMOVE(a,b,sz) memmove(a,b,sz) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:780:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 780 | STBIW_MEMMOVE(hash_table[h], hash_table[h]+quality, sizeof(hash_table[h][0])*quality); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:200:41: note: expanded from macro 'STBIW_MEMMOVE' 200 | #define STBIW_MEMMOVE(a,b,sz) memmove(a,b,sz) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:781:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 781 | stbiw__sbn(hash_table[h]) = quality; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:25: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:781:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 781 | stbiw__sbn(hash_table[h]) = quality; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:781:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 781 | stbiw__sbn(hash_table[h]) = quality; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:38: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:35: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:783:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 783 | stbiw__sbpush(hash_table[h],data+i); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:54: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:671:52: note: expanded from macro 'stbiw__sbmaybegrow' 671 | #define stbiw__sbmaybegrow(a,n) (stbiw__sbneedgrow(a,(n)) ? stbiw__sbgrow(a,n) : 0) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:670:35: note: expanded from macro 'stbiw__sbneedgrow' 670 | #define stbiw__sbneedgrow(a,n) ((a)==0 || stbiw__sbn(a)+n >= stbiw__sbm(a)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:783:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 783 | stbiw__sbpush(hash_table[h],data+i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:35: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:671:34: note: expanded from macro 'stbiw__sbmaybegrow' 671 | #define stbiw__sbmaybegrow(a,n) (stbiw__sbneedgrow(a,(n)) ? stbiw__sbgrow(a,n) : 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:670:44: note: expanded from macro 'stbiw__sbneedgrow' 670 | #define stbiw__sbneedgrow(a,n) ((a)==0 || stbiw__sbn(a)+n >= stbiw__sbm(a)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:25: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:783:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 783 | stbiw__sbpush(hash_table[h],data+i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:35: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:671:34: note: expanded from macro 'stbiw__sbmaybegrow' 671 | #define stbiw__sbmaybegrow(a,n) (stbiw__sbneedgrow(a,(n)) ? stbiw__sbgrow(a,n) : 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:670:44: note: expanded from macro 'stbiw__sbneedgrow' 670 | #define stbiw__sbneedgrow(a,n) ((a)==0 || stbiw__sbn(a)+n >= stbiw__sbm(a)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:783:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 783 | stbiw__sbpush(hash_table[h],data+i); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:54: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:671:52: note: expanded from macro 'stbiw__sbmaybegrow' 671 | #define stbiw__sbmaybegrow(a,n) (stbiw__sbneedgrow(a,(n)) ? stbiw__sbgrow(a,n) : 0) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:670:55: note: expanded from macro 'stbiw__sbneedgrow' 670 | #define stbiw__sbneedgrow(a,n) ((a)==0 || stbiw__sbn(a)+n >= stbiw__sbm(a)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:38: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:35: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:783:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 783 | stbiw__sbpush(hash_table[h],data+i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:35: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:671:34: note: expanded from macro 'stbiw__sbmaybegrow' 671 | #define stbiw__sbmaybegrow(a,n) (stbiw__sbneedgrow(a,(n)) ? stbiw__sbgrow(a,n) : 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:670:63: note: expanded from macro 'stbiw__sbneedgrow' 670 | #define stbiw__sbneedgrow(a,n) ((a)==0 || stbiw__sbn(a)+n >= stbiw__sbm(a)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:667:25: note: expanded from macro 'stbiw__sbm' 667 | #define stbiw__sbm(a) stbiw__sbraw(a)[0] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:783:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 783 | stbiw__sbpush(hash_table[h],data+i); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:54: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:671:52: note: expanded from macro 'stbiw__sbmaybegrow' 671 | #define stbiw__sbmaybegrow(a,n) (stbiw__sbneedgrow(a,(n)) ? stbiw__sbgrow(a,n) : 0) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:670:74: note: expanded from macro 'stbiw__sbneedgrow' 670 | #define stbiw__sbneedgrow(a,n) ((a)==0 || stbiw__sbn(a)+n >= stbiw__sbm(a)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:667:38: note: expanded from macro 'stbiw__sbm' 667 | #define stbiw__sbm(a) stbiw__sbraw(a)[0] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:35: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:783:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 783 | stbiw__sbpush(hash_table[h],data+i); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:54: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:671:75: note: expanded from macro 'stbiw__sbmaybegrow' 671 | #define stbiw__sbmaybegrow(a,n) (stbiw__sbneedgrow(a,(n)) ? stbiw__sbgrow(a,n) : 0) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:672:56: note: expanded from macro 'stbiw__sbgrow' 672 | #define stbiw__sbgrow(a,n) stbiw__sbgrowf((void **) &(a), (n), sizeof(*(a))) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:783:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 783 | stbiw__sbpush(hash_table[h],data+i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:60: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:783:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 783 | stbiw__sbpush(hash_table[h],data+i); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:61: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:783:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 783 | stbiw__sbpush(hash_table[h],data+i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:64: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:25: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:783:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 783 | stbiw__sbpush(hash_table[h],data+i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:64: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:783:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 783 | stbiw__sbpush(hash_table[h],data+i); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:75: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:38: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:35: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:783:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 783 | stbiw__sbpush(hash_table[h],data+i); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:84: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:787:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 787 | h = stbiw__zhash(data+i+1)&(stbiw__ZHASH-1); | ~~~~^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:787:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 787 | h = stbiw__zhash(data+i+1)&(stbiw__ZHASH-1); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:788:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 788 | hlist = hash_table[h]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:789:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 789 | n = stbiw__sbcount(hlist); | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:675:41: note: expanded from macro 'stbiw__sbcount' 675 | #define stbiw__sbcount(a) ((a) ? stbiw__sbn(a) : 0) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:25: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:789:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 789 | n = stbiw__sbcount(hlist); | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:675:41: note: expanded from macro 'stbiw__sbcount' 675 | #define stbiw__sbcount(a) ((a) ? stbiw__sbn(a) : 0) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:791:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 791 | if (hlist[j]-data > i-32767) { | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:792:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 792 | int e = stbiw__zlib_countm(hlist[j], data+i+1, data_len-i-1); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:792:57: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 792 | int e = stbiw__zlib_countm(hlist[j], data+i+1, data_len-i-1); | ~~~~^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:792:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 792 | int e = stbiw__zlib_countm(hlist[j], data+i+1, data_len-i-1); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:802:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 802 | int d = (int) (data+i - bestloc); // distance back | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:804:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 804 | for (j=0; best > lengthc[j+1]-1; ++j); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:806:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 806 | if (lengtheb[j]) stbiw__zlib_add(best - lengthc[j], lengtheb[j]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:806:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 806 | if (lengtheb[j]) stbiw__zlib_add(best - lengthc[j], lengtheb[j]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:733:19: note: expanded from macro 'stbiw__zlib_add' 733 | (bitbuf |= (code) << bitcount, bitcount += (codebits), stbiw__zlib_flush()) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:806:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 806 | if (lengtheb[j]) stbiw__zlib_add(best - lengthc[j], lengtheb[j]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:733:51: note: expanded from macro 'stbiw__zlib_add' 733 | (bitbuf |= (code) << bitcount, bitcount += (codebits), stbiw__zlib_flush()) | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:807:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 807 | for (j=0; d > distc[j+1]-1; ++j); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:809:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 809 | if (disteb[j]) stbiw__zlib_add(d - distc[j], disteb[j]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:809:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 809 | if (disteb[j]) stbiw__zlib_add(d - distc[j], disteb[j]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:733:19: note: expanded from macro 'stbiw__zlib_add' 733 | (bitbuf |= (code) << bitcount, bitcount += (codebits), stbiw__zlib_flush()) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:809:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 809 | if (disteb[j]) stbiw__zlib_add(d - distc[j], disteb[j]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:733:51: note: expanded from macro 'stbiw__zlib_add' 733 | (bitbuf |= (code) << bitcount, bitcount += (codebits), stbiw__zlib_flush()) | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:812:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 812 | stbiw__zlib_huffb(data[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:741:32: note: expanded from macro 'stbiw__zlib_huffb' 741 | #define stbiw__zlib_huffb(n) ((n) <= 143 ? stbiw__zlib_huff1(n) : stbiw__zlib_huff2(n)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:812:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 812 | stbiw__zlib_huffb(data[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:741:62: note: expanded from macro 'stbiw__zlib_huffb' 741 | #define stbiw__zlib_huffb(n) ((n) <= 143 ? stbiw__zlib_huff1(n) : stbiw__zlib_huff2(n)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:736:57: note: expanded from macro 'stbiw__zlib_huff1' 736 | #define stbiw__zlib_huff1(n) stbiw__zlib_huffa(0x30 + (n), 8) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:734:68: note: expanded from macro 'stbiw__zlib_huffa' 734 | #define stbiw__zlib_huffa(b,c) stbiw__zlib_add(stbiw__zlib_bitrev(b,c),c) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:733:19: note: expanded from macro 'stbiw__zlib_add' 733 | (bitbuf |= (code) << bitcount, bitcount += (codebits), stbiw__zlib_flush()) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:812:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 812 | stbiw__zlib_huffb(data[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:741:85: note: expanded from macro 'stbiw__zlib_huffb' 741 | #define stbiw__zlib_huffb(n) ((n) <= 143 ? stbiw__zlib_huff1(n) : stbiw__zlib_huff2(n)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:737:58: note: expanded from macro 'stbiw__zlib_huff2' 737 | #define stbiw__zlib_huff2(n) stbiw__zlib_huffa(0x190 + (n)-144, 9) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:734:68: note: expanded from macro 'stbiw__zlib_huffa' 734 | #define stbiw__zlib_huffa(b,c) stbiw__zlib_add(stbiw__zlib_bitrev(b,c),c) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:733:19: note: expanded from macro 'stbiw__zlib_add' 733 | (bitbuf |= (code) << bitcount, bitcount += (codebits), stbiw__zlib_flush()) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:818:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 818 | stbiw__zlib_huffb(data[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:741:32: note: expanded from macro 'stbiw__zlib_huffb' 741 | #define stbiw__zlib_huffb(n) ((n) <= 143 ? stbiw__zlib_huff1(n) : stbiw__zlib_huff2(n)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:818:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 818 | stbiw__zlib_huffb(data[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:741:62: note: expanded from macro 'stbiw__zlib_huffb' 741 | #define stbiw__zlib_huffb(n) ((n) <= 143 ? stbiw__zlib_huff1(n) : stbiw__zlib_huff2(n)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:736:57: note: expanded from macro 'stbiw__zlib_huff1' 736 | #define stbiw__zlib_huff1(n) stbiw__zlib_huffa(0x30 + (n), 8) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:734:68: note: expanded from macro 'stbiw__zlib_huffa' 734 | #define stbiw__zlib_huffa(b,c) stbiw__zlib_add(stbiw__zlib_bitrev(b,c),c) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:733:19: note: expanded from macro 'stbiw__zlib_add' 733 | (bitbuf |= (code) << bitcount, bitcount += (codebits), stbiw__zlib_flush()) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:818:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 818 | stbiw__zlib_huffb(data[i]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:741:85: note: expanded from macro 'stbiw__zlib_huffb' 741 | #define stbiw__zlib_huffb(n) ((n) <= 143 ? stbiw__zlib_huff1(n) : stbiw__zlib_huff2(n)) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:737:58: note: expanded from macro 'stbiw__zlib_huff2' 737 | #define stbiw__zlib_huff2(n) stbiw__zlib_huffa(0x190 + (n)-144, 9) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:734:68: note: expanded from macro 'stbiw__zlib_huffa' 734 | #define stbiw__zlib_huffa(b,c) stbiw__zlib_add(stbiw__zlib_bitrev(b,c),c) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:733:19: note: expanded from macro 'stbiw__zlib_add' 733 | (bitbuf |= (code) << bitcount, bitcount += (codebits), stbiw__zlib_flush()) | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:825:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 825 | (void) stbiw__sbfree(hash_table[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:676:36: note: expanded from macro 'stbiw__sbfree' 676 | #define stbiw__sbfree(a) ((a) ? STBIW_FREE(stbiw__sbraw(a)),0 : 0) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:825:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 825 | (void) stbiw__sbfree(hash_table[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:676:52: note: expanded from macro 'stbiw__sbfree' 676 | #define stbiw__sbfree(a) ((a) ? STBIW_FREE(stbiw__sbraw(a)),0 : 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:191:38: note: expanded from macro 'STBIW_FREE' 191 | #define STBIW_FREE(p) free(p) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:825:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 825 | (void) stbiw__sbfree(hash_table[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:676:65: note: expanded from macro 'stbiw__sbfree' 676 | #define stbiw__sbfree(a) ((a) ? STBIW_FREE(stbiw__sbraw(a)),0 : 0) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:35: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:191:38: note: expanded from macro 'STBIW_FREE' 191 | #define STBIW_FREE(p) free(p) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:834:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 834 | for (i=0; i < blocklen; ++i) s1 += data[j+i], s2 += s1; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:839:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 839 | stbiw__sbpush(out, STBIW_UCHAR(s2 >> 8)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:35: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:671:34: note: expanded from macro 'stbiw__sbmaybegrow' 671 | #define stbiw__sbmaybegrow(a,n) (stbiw__sbneedgrow(a,(n)) ? stbiw__sbgrow(a,n) : 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:670:44: note: expanded from macro 'stbiw__sbneedgrow' 670 | #define stbiw__sbneedgrow(a,n) ((a)==0 || stbiw__sbn(a)+n >= stbiw__sbm(a)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:25: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:839:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 839 | stbiw__sbpush(out, STBIW_UCHAR(s2 >> 8)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:35: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:671:34: note: expanded from macro 'stbiw__sbmaybegrow' 671 | #define stbiw__sbmaybegrow(a,n) (stbiw__sbneedgrow(a,(n)) ? stbiw__sbgrow(a,n) : 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:670:44: note: expanded from macro 'stbiw__sbneedgrow' 670 | #define stbiw__sbneedgrow(a,n) ((a)==0 || stbiw__sbn(a)+n >= stbiw__sbm(a)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:839:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 839 | stbiw__sbpush(out, STBIW_UCHAR(s2 >> 8)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:35: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:671:34: note: expanded from macro 'stbiw__sbmaybegrow' 671 | #define stbiw__sbmaybegrow(a,n) (stbiw__sbneedgrow(a,(n)) ? stbiw__sbgrow(a,n) : 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:670:63: note: expanded from macro 'stbiw__sbneedgrow' 670 | #define stbiw__sbneedgrow(a,n) ((a)==0 || stbiw__sbn(a)+n >= stbiw__sbm(a)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:667:25: note: expanded from macro 'stbiw__sbm' 667 | #define stbiw__sbm(a) stbiw__sbraw(a)[0] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:839:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 839 | stbiw__sbpush(out, STBIW_UCHAR(s2 >> 8)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:60: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:839:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 839 | stbiw__sbpush(out, STBIW_UCHAR(s2 >> 8)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:64: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:25: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:839:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 839 | stbiw__sbpush(out, STBIW_UCHAR(s2 >> 8)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:64: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:840:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 840 | stbiw__sbpush(out, STBIW_UCHAR(s2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:35: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:671:34: note: expanded from macro 'stbiw__sbmaybegrow' 671 | #define stbiw__sbmaybegrow(a,n) (stbiw__sbneedgrow(a,(n)) ? stbiw__sbgrow(a,n) : 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:670:44: note: expanded from macro 'stbiw__sbneedgrow' 670 | #define stbiw__sbneedgrow(a,n) ((a)==0 || stbiw__sbn(a)+n >= stbiw__sbm(a)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:25: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:840:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 840 | stbiw__sbpush(out, STBIW_UCHAR(s2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:35: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:671:34: note: expanded from macro 'stbiw__sbmaybegrow' 671 | #define stbiw__sbmaybegrow(a,n) (stbiw__sbneedgrow(a,(n)) ? stbiw__sbgrow(a,n) : 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:670:44: note: expanded from macro 'stbiw__sbneedgrow' 670 | #define stbiw__sbneedgrow(a,n) ((a)==0 || stbiw__sbn(a)+n >= stbiw__sbm(a)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:840:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 840 | stbiw__sbpush(out, STBIW_UCHAR(s2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:35: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:671:34: note: expanded from macro 'stbiw__sbmaybegrow' 671 | #define stbiw__sbmaybegrow(a,n) (stbiw__sbneedgrow(a,(n)) ? stbiw__sbgrow(a,n) : 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:670:63: note: expanded from macro 'stbiw__sbneedgrow' 670 | #define stbiw__sbneedgrow(a,n) ((a)==0 || stbiw__sbn(a)+n >= stbiw__sbm(a)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:667:25: note: expanded from macro 'stbiw__sbm' 667 | #define stbiw__sbm(a) stbiw__sbraw(a)[0] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:840:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 840 | stbiw__sbpush(out, STBIW_UCHAR(s2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:60: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:840:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 840 | stbiw__sbpush(out, STBIW_UCHAR(s2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:64: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:25: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:840:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 840 | stbiw__sbpush(out, STBIW_UCHAR(s2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:64: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:841:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 841 | stbiw__sbpush(out, STBIW_UCHAR(s1 >> 8)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:35: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:671:34: note: expanded from macro 'stbiw__sbmaybegrow' 671 | #define stbiw__sbmaybegrow(a,n) (stbiw__sbneedgrow(a,(n)) ? stbiw__sbgrow(a,n) : 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:670:44: note: expanded from macro 'stbiw__sbneedgrow' 670 | #define stbiw__sbneedgrow(a,n) ((a)==0 || stbiw__sbn(a)+n >= stbiw__sbm(a)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:25: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:841:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 841 | stbiw__sbpush(out, STBIW_UCHAR(s1 >> 8)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:35: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:671:34: note: expanded from macro 'stbiw__sbmaybegrow' 671 | #define stbiw__sbmaybegrow(a,n) (stbiw__sbneedgrow(a,(n)) ? stbiw__sbgrow(a,n) : 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:670:44: note: expanded from macro 'stbiw__sbneedgrow' 670 | #define stbiw__sbneedgrow(a,n) ((a)==0 || stbiw__sbn(a)+n >= stbiw__sbm(a)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:841:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 841 | stbiw__sbpush(out, STBIW_UCHAR(s1 >> 8)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:35: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:671:34: note: expanded from macro 'stbiw__sbmaybegrow' 671 | #define stbiw__sbmaybegrow(a,n) (stbiw__sbneedgrow(a,(n)) ? stbiw__sbgrow(a,n) : 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:670:63: note: expanded from macro 'stbiw__sbneedgrow' 670 | #define stbiw__sbneedgrow(a,n) ((a)==0 || stbiw__sbn(a)+n >= stbiw__sbm(a)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:667:25: note: expanded from macro 'stbiw__sbm' 667 | #define stbiw__sbm(a) stbiw__sbraw(a)[0] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:841:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 841 | stbiw__sbpush(out, STBIW_UCHAR(s1 >> 8)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:60: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:841:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 841 | stbiw__sbpush(out, STBIW_UCHAR(s1 >> 8)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:64: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:25: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:841:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 841 | stbiw__sbpush(out, STBIW_UCHAR(s1 >> 8)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:64: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:842:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 842 | stbiw__sbpush(out, STBIW_UCHAR(s1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:35: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:671:34: note: expanded from macro 'stbiw__sbmaybegrow' 671 | #define stbiw__sbmaybegrow(a,n) (stbiw__sbneedgrow(a,(n)) ? stbiw__sbgrow(a,n) : 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:670:44: note: expanded from macro 'stbiw__sbneedgrow' 670 | #define stbiw__sbneedgrow(a,n) ((a)==0 || stbiw__sbn(a)+n >= stbiw__sbm(a)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:25: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:842:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 842 | stbiw__sbpush(out, STBIW_UCHAR(s1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:35: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:671:34: note: expanded from macro 'stbiw__sbmaybegrow' 671 | #define stbiw__sbmaybegrow(a,n) (stbiw__sbneedgrow(a,(n)) ? stbiw__sbgrow(a,n) : 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:670:44: note: expanded from macro 'stbiw__sbneedgrow' 670 | #define stbiw__sbneedgrow(a,n) ((a)==0 || stbiw__sbn(a)+n >= stbiw__sbm(a)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:842:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 842 | stbiw__sbpush(out, STBIW_UCHAR(s1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:35: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:671:34: note: expanded from macro 'stbiw__sbmaybegrow' 671 | #define stbiw__sbmaybegrow(a,n) (stbiw__sbneedgrow(a,(n)) ? stbiw__sbgrow(a,n) : 0) | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:670:63: note: expanded from macro 'stbiw__sbneedgrow' 670 | #define stbiw__sbneedgrow(a,n) ((a)==0 || stbiw__sbn(a)+n >= stbiw__sbm(a)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:667:25: note: expanded from macro 'stbiw__sbm' 667 | #define stbiw__sbm(a) stbiw__sbraw(a)[0] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:842:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 842 | stbiw__sbpush(out, STBIW_UCHAR(s1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:60: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:842:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 842 | stbiw__sbpush(out, STBIW_UCHAR(s1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:64: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:25: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:842:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 842 | stbiw__sbpush(out, STBIW_UCHAR(s1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:674:64: note: expanded from macro 'stbiw__sbpush' 674 | #define stbiw__sbpush(a, v) (stbiw__sbmaybegrow(a,1), (a)[stbiw__sbn(a)++] = (v)) | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:844:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 844 | *out_len = stbiw__sbn(out); | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:25: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:844:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 844 | *out_len = stbiw__sbn(out); | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:668:25: note: expanded from macro 'stbiw__sbn' 668 | #define stbiw__sbn(a) stbiw__sbraw(a)[1] | ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:846:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 846 | STBIW_MEMMOVE(stbiw__sbraw(out), out, *out_len); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:200:39: note: expanded from macro 'STBIW_MEMMOVE' 200 | #define STBIW_MEMMOVE(a,b,sz) memmove(a,b,sz) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:847:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 847 | return (unsigned char *) stbiw__sbraw(out); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:666:26: note: expanded from macro 'stbiw__sbraw' 666 | #define stbiw__sbraw(a) ((int *) (a) - 2) | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:891:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 891 | crc = (crc >> 8) ^ crc_table[buffer[i] ^ (crc & 0xff)]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:891:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 891 | crc = (crc >> 8) ^ crc_table[buffer[i] ^ (crc & 0xff)]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:901:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 901 | unsigned int crc = stbiw__crc32(*data - len - 4, len+4); | ~~~~~~^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:901:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 901 | unsigned int crc = stbiw__crc32(*data - len - 4, len+4); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:902:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 902 | stbiw__wp32(*data, crc); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:896:29: note: expanded from macro 'stbiw__wp32' 896 | #define stbiw__wp32(data,v) stbiw__wpng4(data, (v)>>24,(v)>>16,(v)>>8,(v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:56: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:902:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 902 | stbiw__wp32(*data, crc); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:896:29: note: expanded from macro 'stbiw__wp32' 896 | #define stbiw__wp32(data,v) stbiw__wpng4(data, (v)>>24,(v)>>16,(v)>>8,(v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:78: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:902:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 902 | stbiw__wp32(*data, crc); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:896:29: note: expanded from macro 'stbiw__wp32' 896 | #define stbiw__wp32(data,v) stbiw__wpng4(data, (v)>>24,(v)>>16,(v)>>8,(v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:100: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:902:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 902 | stbiw__wp32(*data, crc); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:896:29: note: expanded from macro 'stbiw__wp32' 896 | #define stbiw__wp32(data,v) stbiw__wpng4(data, (v)>>24,(v)>>16,(v)>>8,(v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:122: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:934:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 934 | int type = mymap[k],est=0; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:935:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 935 | unsigned char *z = pixels + stride_bytes*j; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:938:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 938 | case 0: line_buffer[i] = z[i]; break; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:938:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 938 | case 0: line_buffer[i] = z[i]; break; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:939:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 939 | case 1: line_buffer[i] = z[i]; break; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:939:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 939 | case 1: line_buffer[i] = z[i]; break; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:940:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 940 | case 2: line_buffer[i] = z[i] - z[i-stride_bytes]; break; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:940:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 940 | case 2: line_buffer[i] = z[i] - z[i-stride_bytes]; break; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:940:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 940 | case 2: line_buffer[i] = z[i] - z[i-stride_bytes]; break; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:941:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 941 | case 3: line_buffer[i] = z[i] - (z[i-stride_bytes]>>1); break; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:941:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 941 | case 3: line_buffer[i] = z[i] - (z[i-stride_bytes]>>1); break; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:941:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 941 | case 3: line_buffer[i] = z[i] - (z[i-stride_bytes]>>1); break; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:942:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 942 | case 4: line_buffer[i] = (signed char) (z[i] - stbiw__paeth(0,z[i-stride_bytes],0)); break; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:942:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 942 | case 4: line_buffer[i] = (signed char) (z[i] - stbiw__paeth(0,z[i-stride_bytes],0)); break; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:942:81: warning: unsafe buffer access [-Wunsafe-buffer-usage] 942 | case 4: line_buffer[i] = (signed char) (z[i] - stbiw__paeth(0,z[i-stride_bytes],0)); break; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:943:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 943 | case 5: line_buffer[i] = z[i]; break; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:943:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 943 | case 5: line_buffer[i] = z[i]; break; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:944:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 944 | case 6: line_buffer[i] = z[i]; break; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:944:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 944 | case 6: line_buffer[i] = z[i]; break; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:948:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 948 | case 0: line_buffer[i] = z[i]; break; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:948:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 948 | case 0: line_buffer[i] = z[i]; break; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:949:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 949 | case 1: line_buffer[i] = z[i] - z[i-n]; break; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:949:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 949 | case 1: line_buffer[i] = z[i] - z[i-n]; break; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:949:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 949 | case 1: line_buffer[i] = z[i] - z[i-n]; break; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:950:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 950 | case 2: line_buffer[i] = z[i] - z[i-stride_bytes]; break; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:950:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 950 | case 2: line_buffer[i] = z[i] - z[i-stride_bytes]; break; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:950:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 950 | case 2: line_buffer[i] = z[i] - z[i-stride_bytes]; break; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:951:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 951 | case 3: line_buffer[i] = z[i] - ((z[i-n] + z[i-stride_bytes])>>1); break; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:951:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 951 | case 3: line_buffer[i] = z[i] - ((z[i-n] + z[i-stride_bytes])>>1); break; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:951:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 951 | case 3: line_buffer[i] = z[i] - ((z[i-n] + z[i-stride_bytes])>>1); break; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:951:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 951 | case 3: line_buffer[i] = z[i] - ((z[i-n] + z[i-stride_bytes])>>1); break; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:952:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 952 | case 4: line_buffer[i] = z[i] - stbiw__paeth(z[i-n], z[i-stride_bytes], z[i-stride_bytes-n]); break; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:952:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 952 | case 4: line_buffer[i] = z[i] - stbiw__paeth(z[i-n], z[i-stride_bytes], z[i-stride_bytes-n]); break; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:952:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 952 | case 4: line_buffer[i] = z[i] - stbiw__paeth(z[i-n], z[i-stride_bytes], z[i-stride_bytes-n]); break; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:952:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 952 | case 4: line_buffer[i] = z[i] - stbiw__paeth(z[i-n], z[i-stride_bytes], z[i-stride_bytes-n]); break; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:952:91: warning: unsafe buffer access [-Wunsafe-buffer-usage] 952 | case 4: line_buffer[i] = z[i] - stbiw__paeth(z[i-n], z[i-stride_bytes], z[i-stride_bytes-n]); break; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:953:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 953 | case 5: line_buffer[i] = z[i] - (z[i-n]>>1); break; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:953:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 953 | case 5: line_buffer[i] = z[i] - (z[i-n]>>1); break; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:953:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 953 | case 5: line_buffer[i] = z[i] - (z[i-n]>>1); break; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:954:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 954 | case 6: line_buffer[i] = z[i] - stbiw__paeth(z[i-n], 0,0); break; | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:954:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 954 | case 6: line_buffer[i] = z[i] - stbiw__paeth(z[i-n], 0,0); break; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:954:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 954 | case 6: line_buffer[i] = z[i] - stbiw__paeth(z[i-n], 0,0); break; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:959:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 959 | est += abs((signed char) line_buffer[i]); | ^~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:964:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 964 | filt[j*(x*n+1)] = (unsigned char) best; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:965:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 965 | STBIW_MEMMOVE(filt+j*(x*n+1)+1, line_buffer, x*n); | ~~~~^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:200:39: note: expanded from macro 'STBIW_MEMMOVE' 200 | #define STBIW_MEMMOVE(a,b,sz) memmove(a,b,sz) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:965:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 965 | STBIW_MEMMOVE(filt+j*(x*n+1)+1, line_buffer, x*n); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:200:39: note: expanded from macro 'STBIW_MEMMOVE' 200 | #define STBIW_MEMMOVE(a,b,sz) memmove(a,b,sz) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:978:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 978 | STBIW_MEMMOVE(o,sig,8); o+= 8; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:979:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 979 | stbiw__wp32(o, 13); // header length | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:896:29: note: expanded from macro 'stbiw__wp32' 896 | #define stbiw__wp32(data,v) stbiw__wpng4(data, (v)>>24,(v)>>16,(v)>>8,(v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:56: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:979:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 979 | stbiw__wp32(o, 13); // header length | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:896:29: note: expanded from macro 'stbiw__wp32' 896 | #define stbiw__wp32(data,v) stbiw__wpng4(data, (v)>>24,(v)>>16,(v)>>8,(v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:78: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:979:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 979 | stbiw__wp32(o, 13); // header length | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:896:29: note: expanded from macro 'stbiw__wp32' 896 | #define stbiw__wp32(data,v) stbiw__wpng4(data, (v)>>24,(v)>>16,(v)>>8,(v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:100: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:979:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 979 | stbiw__wp32(o, 13); // header length | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:896:29: note: expanded from macro 'stbiw__wp32' 896 | #define stbiw__wp32(data,v) stbiw__wpng4(data, (v)>>24,(v)>>16,(v)>>8,(v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:122: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:980:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 980 | stbiw__wptag(o, "IHDR"); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:897:30: note: expanded from macro 'stbiw__wptag' 897 | #define stbiw__wptag(data,s) stbiw__wpng4(data, s[0],s[1],s[2],s[3]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:56: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:980:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 980 | stbiw__wptag(o, "IHDR"); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:897:54: note: expanded from macro 'stbiw__wptag' 897 | #define stbiw__wptag(data,s) stbiw__wpng4(data, s[0],s[1],s[2],s[3]) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:75: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:209:42: note: expanded from macro 'STBIW_UCHAR' 209 | #define STBIW_UCHAR(x) (unsigned char) ((x) & 0xff) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:980:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 980 | stbiw__wptag(o, "IHDR"); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:897:30: note: expanded from macro 'stbiw__wptag' 897 | #define stbiw__wptag(data,s) stbiw__wpng4(data, s[0],s[1],s[2],s[3]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:78: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:980:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 980 | stbiw__wptag(o, "IHDR"); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:897:59: note: expanded from macro 'stbiw__wptag' 897 | #define stbiw__wptag(data,s) stbiw__wpng4(data, s[0],s[1],s[2],s[3]) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:97: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:209:42: note: expanded from macro 'STBIW_UCHAR' 209 | #define STBIW_UCHAR(x) (unsigned char) ((x) & 0xff) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:980:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 980 | stbiw__wptag(o, "IHDR"); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:897:30: note: expanded from macro 'stbiw__wptag' 897 | #define stbiw__wptag(data,s) stbiw__wpng4(data, s[0],s[1],s[2],s[3]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:100: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:980:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 980 | stbiw__wptag(o, "IHDR"); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:897:64: note: expanded from macro 'stbiw__wptag' 897 | #define stbiw__wptag(data,s) stbiw__wpng4(data, s[0],s[1],s[2],s[3]) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:119: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:209:42: note: expanded from macro 'STBIW_UCHAR' 209 | #define STBIW_UCHAR(x) (unsigned char) ((x) & 0xff) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:980:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 980 | stbiw__wptag(o, "IHDR"); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:897:30: note: expanded from macro 'stbiw__wptag' 897 | #define stbiw__wptag(data,s) stbiw__wpng4(data, s[0],s[1],s[2],s[3]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:122: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:981:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 981 | stbiw__wp32(o, x); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:896:29: note: expanded from macro 'stbiw__wp32' 896 | #define stbiw__wp32(data,v) stbiw__wpng4(data, (v)>>24,(v)>>16,(v)>>8,(v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:56: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:981:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 981 | stbiw__wp32(o, x); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:896:29: note: expanded from macro 'stbiw__wp32' 896 | #define stbiw__wp32(data,v) stbiw__wpng4(data, (v)>>24,(v)>>16,(v)>>8,(v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:78: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:981:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 981 | stbiw__wp32(o, x); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:896:29: note: expanded from macro 'stbiw__wp32' 896 | #define stbiw__wp32(data,v) stbiw__wpng4(data, (v)>>24,(v)>>16,(v)>>8,(v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:100: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:981:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 981 | stbiw__wp32(o, x); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:896:29: note: expanded from macro 'stbiw__wp32' 896 | #define stbiw__wp32(data,v) stbiw__wpng4(data, (v)>>24,(v)>>16,(v)>>8,(v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:122: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:982:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 982 | stbiw__wp32(o, y); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:896:29: note: expanded from macro 'stbiw__wp32' 896 | #define stbiw__wp32(data,v) stbiw__wpng4(data, (v)>>24,(v)>>16,(v)>>8,(v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:56: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:982:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 982 | stbiw__wp32(o, y); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:896:29: note: expanded from macro 'stbiw__wp32' 896 | #define stbiw__wp32(data,v) stbiw__wpng4(data, (v)>>24,(v)>>16,(v)>>8,(v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:78: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:982:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 982 | stbiw__wp32(o, y); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:896:29: note: expanded from macro 'stbiw__wp32' 896 | #define stbiw__wp32(data,v) stbiw__wpng4(data, (v)>>24,(v)>>16,(v)>>8,(v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:100: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:982:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 982 | stbiw__wp32(o, y); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:896:29: note: expanded from macro 'stbiw__wp32' 896 | #define stbiw__wp32(data,v) stbiw__wpng4(data, (v)>>24,(v)>>16,(v)>>8,(v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:122: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:983:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 983 | *o++ = 8; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:984:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 984 | *o++ = STBIW_UCHAR(ctype[n]); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:984:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 984 | *o++ = STBIW_UCHAR(ctype[n]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:209:42: note: expanded from macro 'STBIW_UCHAR' 209 | #define STBIW_UCHAR(x) (unsigned char) ((x) & 0xff) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:985:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 985 | *o++ = 0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:986:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 986 | *o++ = 0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:987:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 987 | *o++ = 0; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:990:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 990 | stbiw__wp32(o, zlen); | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:896:29: note: expanded from macro 'stbiw__wp32' 896 | #define stbiw__wp32(data,v) stbiw__wpng4(data, (v)>>24,(v)>>16,(v)>>8,(v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:56: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:990:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 990 | stbiw__wp32(o, zlen); | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:896:29: note: expanded from macro 'stbiw__wp32' 896 | #define stbiw__wp32(data,v) stbiw__wpng4(data, (v)>>24,(v)>>16,(v)>>8,(v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:78: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:990:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 990 | stbiw__wp32(o, zlen); | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:896:29: note: expanded from macro 'stbiw__wp32' 896 | #define stbiw__wp32(data,v) stbiw__wpng4(data, (v)>>24,(v)>>16,(v)>>8,(v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:100: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:990:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 990 | stbiw__wp32(o, zlen); | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:896:29: note: expanded from macro 'stbiw__wp32' 896 | #define stbiw__wp32(data,v) stbiw__wpng4(data, (v)>>24,(v)>>16,(v)>>8,(v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:122: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:991:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 991 | stbiw__wptag(o, "IDAT"); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:897:30: note: expanded from macro 'stbiw__wptag' 897 | #define stbiw__wptag(data,s) stbiw__wpng4(data, s[0],s[1],s[2],s[3]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:56: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:991:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 991 | stbiw__wptag(o, "IDAT"); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:897:54: note: expanded from macro 'stbiw__wptag' 897 | #define stbiw__wptag(data,s) stbiw__wpng4(data, s[0],s[1],s[2],s[3]) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:75: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:209:42: note: expanded from macro 'STBIW_UCHAR' 209 | #define STBIW_UCHAR(x) (unsigned char) ((x) & 0xff) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:991:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 991 | stbiw__wptag(o, "IDAT"); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:897:30: note: expanded from macro 'stbiw__wptag' 897 | #define stbiw__wptag(data,s) stbiw__wpng4(data, s[0],s[1],s[2],s[3]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:78: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:991:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 991 | stbiw__wptag(o, "IDAT"); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:897:59: note: expanded from macro 'stbiw__wptag' 897 | #define stbiw__wptag(data,s) stbiw__wpng4(data, s[0],s[1],s[2],s[3]) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:97: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:209:42: note: expanded from macro 'STBIW_UCHAR' 209 | #define STBIW_UCHAR(x) (unsigned char) ((x) & 0xff) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:991:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 991 | stbiw__wptag(o, "IDAT"); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:897:30: note: expanded from macro 'stbiw__wptag' 897 | #define stbiw__wptag(data,s) stbiw__wpng4(data, s[0],s[1],s[2],s[3]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:100: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:991:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 991 | stbiw__wptag(o, "IDAT"); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:897:64: note: expanded from macro 'stbiw__wptag' 897 | #define stbiw__wptag(data,s) stbiw__wpng4(data, s[0],s[1],s[2],s[3]) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:119: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:209:42: note: expanded from macro 'STBIW_UCHAR' 209 | #define STBIW_UCHAR(x) (unsigned char) ((x) & 0xff) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:991:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 991 | stbiw__wptag(o, "IDAT"); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:897:30: note: expanded from macro 'stbiw__wptag' 897 | #define stbiw__wptag(data,s) stbiw__wpng4(data, s[0],s[1],s[2],s[3]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:122: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:993:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 993 | o += zlen; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:997:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 997 | stbiw__wp32(o,0); | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:896:29: note: expanded from macro 'stbiw__wp32' 896 | #define stbiw__wp32(data,v) stbiw__wpng4(data, (v)>>24,(v)>>16,(v)>>8,(v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:56: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:997:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 997 | stbiw__wp32(o,0); | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:896:29: note: expanded from macro 'stbiw__wp32' 896 | #define stbiw__wp32(data,v) stbiw__wpng4(data, (v)>>24,(v)>>16,(v)>>8,(v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:78: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:997:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 997 | stbiw__wp32(o,0); | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:896:29: note: expanded from macro 'stbiw__wp32' 896 | #define stbiw__wp32(data,v) stbiw__wpng4(data, (v)>>24,(v)>>16,(v)>>8,(v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:100: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:997:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 997 | stbiw__wp32(o,0); | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:896:29: note: expanded from macro 'stbiw__wp32' 896 | #define stbiw__wp32(data,v) stbiw__wpng4(data, (v)>>24,(v)>>16,(v)>>8,(v)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:122: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:998:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 998 | stbiw__wptag(o, "IEND"); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:897:30: note: expanded from macro 'stbiw__wptag' 897 | #define stbiw__wptag(data,s) stbiw__wpng4(data, s[0],s[1],s[2],s[3]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:56: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:998:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 998 | stbiw__wptag(o, "IEND"); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:897:54: note: expanded from macro 'stbiw__wptag' 897 | #define stbiw__wptag(data,s) stbiw__wpng4(data, s[0],s[1],s[2],s[3]) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:75: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:209:42: note: expanded from macro 'STBIW_UCHAR' 209 | #define STBIW_UCHAR(x) (unsigned char) ((x) & 0xff) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:998:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 998 | stbiw__wptag(o, "IEND"); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:897:30: note: expanded from macro 'stbiw__wptag' 897 | #define stbiw__wptag(data,s) stbiw__wpng4(data, s[0],s[1],s[2],s[3]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:78: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:998:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 998 | stbiw__wptag(o, "IEND"); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:897:59: note: expanded from macro 'stbiw__wptag' 897 | #define stbiw__wptag(data,s) stbiw__wpng4(data, s[0],s[1],s[2],s[3]) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:97: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:209:42: note: expanded from macro 'STBIW_UCHAR' 209 | #define STBIW_UCHAR(x) (unsigned char) ((x) & 0xff) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:998:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 998 | stbiw__wptag(o, "IEND"); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:897:30: note: expanded from macro 'stbiw__wptag' 897 | #define stbiw__wptag(data,s) stbiw__wpng4(data, s[0],s[1],s[2],s[3]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:100: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:998:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 998 | stbiw__wptag(o, "IEND"); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:897:64: note: expanded from macro 'stbiw__wptag' 897 | #define stbiw__wptag(data,s) stbiw__wpng4(data, s[0],s[1],s[2],s[3]) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:119: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:209:42: note: expanded from macro 'STBIW_UCHAR' 209 | #define STBIW_UCHAR(x) (unsigned char) ((x) & 0xff) | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:998:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 998 | stbiw__wptag(o, "IEND"); | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:897:30: note: expanded from macro 'stbiw__wptag' 897 | #define stbiw__wptag(data,s) stbiw__wpng4(data, s[0],s[1],s[2],s[3]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:895:122: note: expanded from macro 'stbiw__wpng4' 895 | #define stbiw__wpng4(o,a,b,c,d) ((o)[0]=STBIW_UCHAR(a),(o)[1]=STBIW_UCHAR(b),(o)[2]=STBIW_UCHAR(c),(o)[3]=STBIW_UCHAR(d),(o)+=4) | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1046:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1046 | bitCnt += bs[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1112:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1112 | bits[1] = 1; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1114:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1114 | ++bits[1]; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1116:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1116 | bits[0] = val & ((1<0)&&(DU[end0pos]==0); --end0pos) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1164:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1164 | for (; DU[i]==0 && i<=end0pos; ++i) { | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1174:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1174 | stbiw__jpg_calcBits(DU[i], bits); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1175:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1175 | stbiw__jpg_writeBits(s, bitBuf, bitCnt, HTAC[(nrzeroes<<4)+bits[1]]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1269:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1269 | int uvti, yti = (YQT[i]*quality+50)/100; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1270:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1270 | YTable[stbiw__jpg_ZigZag[i]] = (unsigned char) (yti < 1 ? 1 : yti > 255 ? 255 : yti); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1270:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1270 | YTable[stbiw__jpg_ZigZag[i]] = (unsigned char) (yti < 1 ? 1 : yti > 255 ? 255 : yti); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1271:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1271 | uvti = (UVQT[i]*quality+50)/100; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1272:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1272 | UVTable[stbiw__jpg_ZigZag[i]] = (unsigned char) (uvti < 1 ? 1 : uvti > 255 ? 255 : uvti); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1272:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1272 | UVTable[stbiw__jpg_ZigZag[i]] = (unsigned char) (uvti < 1 ? 1 : uvti > 255 ? 255 : uvti); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1277:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1277 | fdtbl_Y[k] = 1 / (YTable [stbiw__jpg_ZigZag[k]] * aasf[row] * aasf[col]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1277:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1277 | fdtbl_Y[k] = 1 / (YTable [stbiw__jpg_ZigZag[k]] * aasf[row] * aasf[col]); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1277:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1277 | fdtbl_Y[k] = 1 / (YTable [stbiw__jpg_ZigZag[k]] * aasf[row] * aasf[col]); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1277:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1277 | fdtbl_Y[k] = 1 / (YTable [stbiw__jpg_ZigZag[k]] * aasf[row] * aasf[col]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1277:73: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1277 | fdtbl_Y[k] = 1 / (YTable [stbiw__jpg_ZigZag[k]] * aasf[row] * aasf[col]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1278:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1278 | fdtbl_UV[k] = 1 / (UVTable[stbiw__jpg_ZigZag[k]] * aasf[row] * aasf[col]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1278:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1278 | fdtbl_UV[k] = 1 / (UVTable[stbiw__jpg_ZigZag[k]] * aasf[row] * aasf[col]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1278:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1278 | fdtbl_UV[k] = 1 / (UVTable[stbiw__jpg_ZigZag[k]] * aasf[row] * aasf[col]); | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1278:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1278 | fdtbl_UV[k] = 1 / (UVTable[stbiw__jpg_ZigZag[k]] * aasf[row] * aasf[col]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1278:73: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1278 | fdtbl_UV[k] = 1 / (UVTable[stbiw__jpg_ZigZag[k]] * aasf[row] * aasf[col]); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1293:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1293 | s->func(s->context, (void*)(std_dc_luminance_nrcodes+1), sizeof(std_dc_luminance_nrcodes)-1); | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1296:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1296 | s->func(s->context, (void*)(std_ac_luminance_nrcodes+1), sizeof(std_ac_luminance_nrcodes)-1); | ^~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1299:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1299 | s->func(s->context, (void*)(std_dc_chrominance_nrcodes+1), sizeof(std_dc_chrominance_nrcodes)-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1302:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1302 | s->func(s->context, (void*)(std_ac_chrominance_nrcodes+1), sizeof(std_ac_chrominance_nrcodes)-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1330:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1330 | r = imageData[p+0]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1331:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1331 | g = imageData[p+ofsG]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1332:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1332 | b = imageData[p+ofsB]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1333:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1333 | YDU[pos]=+0.29900f*r+0.58700f*g+0.11400f*b-128; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1334:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1334 | UDU[pos]=-0.16874f*r-0.33126f*g+0.50000f*b; | ^~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/stb_image/stb_image_write.h:1335:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1335 | VDU[pos]=+0.50000f*r-0.41869f*g-0.08131f*b; | ^~~ 1719 warnings generated. [ 96% 977/1016] /usr/local/bin/cmake -E cmake_symlink_library lib/libgeogram_num_3rdparty.so.1.9.0 lib/libgeogram_num_3rdparty.so.1 lib/libgeogram_num_3rdparty.so && : [ 96% 977/1016] /usr/local/libexec/ccache/c++ -DGEOGRAM_WITH_HLBFGS -DGEOGRAM_WITH_LUA -DGEOGRAM_WITH_PDEL -DGEOGRAM_WITH_TETGEN -DGEOGRAM_WITH_TRIANGLE -DGEO_DYNAMIC_LIBS -DNL_WITH_AMGCL -Dgeogram_EXPORTS -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram_gfx/third_party -I/wrkdirs/usr/ports/math/geogram/work/.build/src/lib -I/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/third_party/amgcl -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -fPIC -Weverything -Wno-padded -Wno-float-equal -Wno-global-constructors -Wno-exit-time-destructors -Wno-old-style-cast -Wno-format-nonliteral -Wno-disabled-macro-expansion -MD -MT src/lib/geogram/CMakeFiles/geogram.dir/basic/common.cpp.o -MF src/lib/geogram/CMakeFiles/geogram.dir/basic/common.cpp.o.d -o src/lib/geogram/CMakeFiles/geogram.dir/basic/common.cpp.o -c /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/common.cpp In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/common.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:170:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | geo_assert(pointer_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:182:44: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | geo_assert(pointer_ != nullptr); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/common.cpp:43: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/progress.h:288:30: warning: empty paragraph passed to '\throw' command [-Wdocumentation] 288 | * \throw TaskCanceled | ~~~~~~~~~~~~~~~~~~^ 289 | */ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/common.cpp:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:338:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 338 | geo_assert(invertible); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/common.cpp:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/PCK.h:214:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 214 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/common.cpp:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:213:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 213 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 214 | * \code | ~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/factory.h:147:30: warning: empty paragraph passed to '\par' command [-Wdocumentation] 147 | * \par Usage example: | ~~~~~~~~~~~~~~~~~~^ 148 | * \code | ~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/common.cpp:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:264:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 264 | geo_assert(supports_constraints()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:419:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 419 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:439:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 439 | geo_assert_not_reached; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/common.cpp:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:706:58: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 706 | geo_assert(current_attribute_set_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:717:54: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 717 | geo_assert(current_attribute_ != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:727:55: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 727 | geo_assert(current_chunk_class_ == "CMNT"); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/common.cpp:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:480:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 480 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:495:74: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 495 | geo_assert(element_typeid_name_is_known(element_typeid_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:510:70: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 510 | geo_assert(element_type_name_is_known(element_type_name)); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:538:75: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 538 | geo_assert(already_registered_attribute_has_same_type); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:694:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 694 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:701:38: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 701 | geo_assert(from < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:702:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 702 | geo_assert(to < size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:715:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 715 | geo_assert(size*dim <= store_.size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1148:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1148 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1169:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1169 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1176:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1176 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1193:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1193 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1197:76: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1197 | geo_assert(store_->elements_type_matches(typeid(T).name())); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1242:36: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1242 | geo_assert(!is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1244:72: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1244 | geo_assert(manager_->find_attribute_store(name) == nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1257:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1257 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1274:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1274 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1356:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1356 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1369:47: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1369 | geo_assert(typed_store != nullptr); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1479:50: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1479 | geo_assert(rhs.size() == superclass::size()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1480:60: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1480 | geo_assert(rhs.dimension() == superclass::dimension()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1816:35: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1816 | geo_assert(is_bound()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1986:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1986 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1960:13: warning: 'switch' missing 'default' label [-Wswitch-default] 1960 | switch(element_type()) { | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2042:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 2042 | geo_assert_not_reached; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2016:13: warning: 'switch' missing 'default' label [-Wswitch-default] 2016 | switch(element_type()) { | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/common.cpp:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:877:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 877 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:888:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 888 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:900:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 900 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:913:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 913 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1751:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1751 | geo_assert(c < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1846:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1846 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1870:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1870 | geo_assert(f < nb()); | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1881:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 1881 | geo_assert(f < nb()); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/common.cpp:54: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:87:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 87 | geo_assert(index < size_) ; | ^ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:98:39: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 98 | geo_assert(index < size_) ; | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/common.cpp:54: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:131:33: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 131 | geo_assert(axis < 3); | ^ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/common.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:264:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | GEO::Process::acquire_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:274:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 274 | GEO::Process::release_spinlock(spinlocks_[i]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:352:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | std::atomic_init(&spinlocks_[i],0u); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:394:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | (spinlocks_[w].fetch_or( | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/thread_sync.h:412:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 412 | spinlocks_[w].fetch_and(mask, std::memory_order_release); | ^~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/common.cpp:41: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/process.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/counted.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/smart_pointer.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/memory.h:433:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | return reinterpret_cast(p) + offset; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/common.cpp:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:237:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | return x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:251:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 251 | return x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:383:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | x_[i] = rhs.x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:383:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | x_[i] = rhs.x_[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:429:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 429 | two_sum(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:461:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 461 | two_diff(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:493:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | two_product(a, b, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:522:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 522 | square(a, x_[1], x_[0]); | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1017:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | x_[i] = -x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1017:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1017 | x_[i] = -x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1032:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1032 | x_[i] *= s; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1045:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1045 | result += x_[i]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/multi_precision.h:1058:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1058 | return geo_sgn(x_[length() - 1]); | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/common.cpp:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:667:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 667 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:673:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:887:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 887 | return data()[i]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/vecg.h:893:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 893 | return data()[i]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/common.cpp:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:45: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:148:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | coeff_[i][j] = (i == j) ? FT(1) : FT(0); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:181:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | return coeff_[i][j]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/matrix.h:195:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | return coeff_[i][j]; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/common.cpp:48: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:45: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:330:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | double Uy = p2[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:331:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | double Uz = p2[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:334:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | double Vy = p3[1] - p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:335:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | double Vz = p3[2] - p1[2]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:367:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 367 | double c = p2[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:368:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | double d = p3[1]-p1[1]; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:681:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 681 | if(b[c] < xyz_min[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:684:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 684 | if(b[c] > xyz_max[c]) { | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:703:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | if(B1.xyz_max[c] < B2.xyz_min[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | if(B1.xyz_min[c] > B2.xyz_max[c]) { | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:722:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 722 | target.xyz_min[c] = std::min(B1.xyz_min[c], B2.xyz_min[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:723:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 723 | target.xyz_max[c] = std::max(B1.xyz_max[c], B2.xyz_max[c]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:744:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 744 | if(b[c] < xy_min[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:747:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if(b[c] > xy_max[c]) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:765:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 765 | if(B1.xy_max[c] < B2.xy_min[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:768:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 768 | if(B1.xy_min[c] > B2.xy_max[c]) { | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:784:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | target.xy_min[c] = std::min(B1.xy_min[c], B2.xy_min[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geometry.h:785:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 785 | target.xy_max[c] = std::max(B1.xy_max[c], B2.xy_max[c]); | ^~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/common.cpp:48: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:685:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 685 | double a12 = p1[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:686:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 686 | double a13 = p1[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:689:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 689 | double a22 = p2[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:690:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 690 | double a23 = p2[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:693:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | double a32 = p3[1] - p0[1] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/numerics/predicates.h:694:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | double a33 = p3[2] - p0[2] ; | ^~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/common.cpp:49: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/packed_arrays.h:161:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | return Z1_[array_index * Z1_stride_]; | ^~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/common.cpp:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:235:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 235 | return vertices_ + vertex_stride_ * i; | ^~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:368:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 368 | return cell_to_v_[c * cell_v_stride_ + lv]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/delaunay/delaunay.h:382:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | return cell_to_cell_[c * cell_neigh_stride_ + lf]; | ^~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/common.cpp:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:46: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:49: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:115:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 115 | if(!String::from_string(buff.c_str(),attrib[i])) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:115:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 115 | if(!String::from_string(buff.c_str(),attrib[i])) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:115:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 115 | if(!String::from_string(buff.c_str(),attrib[i])) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:115:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 115 | if(!String::from_string(buff.c_str(),attrib[i])) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:115:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 115 | if(!String::from_string(buff.c_str(),attrib[i])) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:115:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 115 | if(!String::from_string(buff.c_str(),attrib[i])) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:115:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 115 | if(!String::from_string(buff.c_str(),attrib[i])) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:138:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 138 | file, "%s\n", String::to_string(attrib[i]).c_str() | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:138:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 138 | file, "%s\n", String::to_string(attrib[i]).c_str() | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:138:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 138 | file, "%s\n", String::to_string(attrib[i]).c_str() | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:138:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 138 | file, "%s\n", String::to_string(attrib[i]).c_str() | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:138:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 138 | file, "%s\n", String::to_string(attrib[i]).c_str() | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:138:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 138 | file, "%s\n", String::to_string(attrib[i]).c_str() | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:138:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 138 | file, "%s\n", String::to_string(attrib[i]).c_str() | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:167:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:187:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:213:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | attrib[i] = char(val); | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/geofile.h:233:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | if(fprintf(file, "%d\n", int(attrib[i])) == 0) { | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/common.cpp:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:46: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:368:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 368 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:369:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 369 | cached_base_addr_+from*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:382:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 382 | cached_base_addr_+to*item_size, | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1448:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | return ((T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1458:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | return ((const T*)(void*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1679:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1679 | return ((Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:1689:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1689 | return ((const Numeric::uint8*)superclass::base_addr_)[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2002:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2002 | return static_cast(store_->data())[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/attributes.h:2061:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2061 | const_cast(static_cast(store_->data()))[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/common.cpp:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:47: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:180:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 180 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:208:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 208 | return const_index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:241:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | ++ptr_; | ^~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/range.h:274:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | return index_ptr_in_array(ptr_ + i, nullptr, nullptr); | ^~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/common.cpp:50: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh_io.h:47: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:365:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 365 | point_ptr(result)[c] = coords[c]; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1327:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1327 | facet_corners_.create_sub_element(vertices[i]); | ^~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1568:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1568 | MeshCellDescriptors::cell_type_to_cell_descriptor[ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1587:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1587 | return *(MeshCellDescriptors::cell_type_to_cell_descriptor[t]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:1994:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1994 | return descriptor(c).nb_vertices_in_facet[lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2008:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2008 | corner(c, descriptor(c).facet_vertex[lf][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2021:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2021 | return corner(c, descriptor(c).facet_vertex[lf][lc]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2036:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2036 | corner(c,descriptor(c).edge_vertex[le][lv]) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2053:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2053 | return descriptor(c).edge_adjacent_facet[le][lf]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/mesh/mesh.h:2511:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2511 | return MeshCellDescriptors::tet_descriptor.facet_vertex[lf][lv]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/common.cpp:54: In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:44: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:88:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | return cells_[index] ; | ^~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/colormap.h:99:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | return cells_[index] ; | ^~~~~~ In file included from /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/basic/common.cpp:54: /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:132:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | return size_[axis]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:149:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | return size_[1]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:158:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 158 | return size_[2]; | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:182:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | return size_t(size_[0]) * size_t(size_[1]) * size_t(size_[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:182:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | return size_t(size_[0]) * size_t(size_[1]) * size_t(size_[2]); | ^~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:301:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 301 | return base_mem() + x * factor_[0]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:312:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 312 | return byte_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:322:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 322 | return int16_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:332:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 332 | return int32_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:342:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | return float32_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:352:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 352 | return float64_ptr(base_mem() + x * factor_[0]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:363:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 363 | return base_mem() + x * factor_[0] + y * factor_[1]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:373:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 373 | return byte_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:383:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | return int16_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:393:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | return int32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:403:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 403 | return float32_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:413:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 413 | return float64_ptr(base_mem() + x * factor_[0] + y * factor_[1]); | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ~~~~~~~~~~~~ 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:423:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ~~~~~~~~~~~^ 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:423:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 423 | return base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:424:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | x * factor_[0] + y * factor_[1] + z * factor_[2]; | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ~~~~~~~~~~~~ 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:435:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ~~~~~~~~~~~^ 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:435:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | return byte_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:436:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 436 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ~~~~~~~~~~~~ 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:448:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ~~~~~~~~~~~^ 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:448:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 448 | return int16_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:449:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 449 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ~~~~~~~~~~~~ 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:461:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ~~~~~~~~~~~^ 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:461:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 461 | return int32_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:462:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ~~~~~~~~~~~~ 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:477:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ~~~~~~~~~~~^ 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:477:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 477 | return float32_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:478:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ~~~~~~~~~~~~ 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:493:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ~~~~~~~~~~~^ 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:493:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 493 | return float64_ptr(base_mem() + | ^~~~~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ /wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/src/lib/geogram/image/image.h:494:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | x * factor_[0] + y * factor_[1] + z * factor_[2] | ^~~~~~~ 256 warnings generated. [ 96% 978/1016] : && /usr/local/libexec/ccache/c++ -fPIC -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/lib/geogram/CMakeFiles/geogram.dir/link.d -shared -Wl,-soname,libgeogram.so.1 -o lib/libgeogram.so.1.9.0 src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/libMeshb/sources/libmeshb7.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/rply/rply.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/adler32.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/compress.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/crc32.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/deflate.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/gzclose.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/gzlib.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/gzread.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/gzwrite.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/infback.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/inffast.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/inflate.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/inftrees.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/trees.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/uncompr.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/zlib/zutil.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/PoissonRecon/Factor.cpp.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/PoissonRecon/Geometry.cpp.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/PoissonRecon/MarchingCubes.cpp.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/PoissonRecon/poisson_geogram.cpp.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/xatlas/xatlas.cpp.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lapi.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lauxlib.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lbaselib.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lbitlib.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lcode.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lcorolib.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lctype.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/ldblib.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/ldebug.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/ldo.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/ldump.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lfunc.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lgc.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/linit.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/liolib.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/llex.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lmathlib.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lmem.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/loadlib.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lobject.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lopcodes.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/loslib.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lparser.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lstate.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lstring.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lstrlib.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/ltable.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/ltablib.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/ltm.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lundump.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lutf8lib.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lvm.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/lua/lzio.c.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/HLBFGS/HLBFGS.cpp.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/HLBFGS/HLBFGS_BLAS.cpp.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/HLBFGS/ICFS.cpp.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/HLBFGS/LineSearch.cpp.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/HLBFGS/Lite_Sparse_Matrix.cpp.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/tetgen/tetgen.cpp.o src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/triangle/triangle.c.o src/lib/geogram/CMakeFiles/geogram.dir/basic/algorithm.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/basic/android_utils.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/basic/assert.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/basic/attributes.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/basic/b_stream.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/basic/boolean_expression.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/basic/command_line.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/basic/command_line_args.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/basic/common.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/basic/counted.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/basic/debug_stream.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/basic/environment.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/basic/factory.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/basic/file_system.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/basic/geofile.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/basic/geometry.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/basic/line_stream.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/basic/logger.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/basic/numeric.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/basic/packed_arrays.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/basic/process.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/basic/process_unix.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/basic/process_win.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/basic/progress.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/basic/quaternion.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/basic/stopwatch.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/basic/string.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/numerics/PCK.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/numerics/exact_geometry.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/numerics/expansion_nt.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/numerics/lbfgs_optimizers.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/numerics/matrix_util.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/numerics/multi_precision.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/numerics/optimizer.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/numerics/predicates.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_AABB.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_CSG.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_baking.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_compare.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_decimate.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_degree3_vertices.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_distance.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_fill_holes.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_frame_field.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_geometry.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_halfedges.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_io.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_local_operations.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_manifold_harmonics.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_partition.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_preprocessing.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_remesh.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_reorder.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_repair.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_smoothing.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_subdivision.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_surface_intersection.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_surface_intersection_internal.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_tetrahedralize.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/mesh/mesh_topology.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/mesh/triangle_intersection.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/delaunay/CDT_2d.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/delaunay/LFS.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/delaunay/delaunay.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/delaunay/delaunay_2d.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/delaunay/delaunay_3d.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/delaunay/delaunay_nn.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/delaunay/delaunay_tetgen.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/delaunay/delaunay_triangle.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/delaunay/parallel_delaunay_3d.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/delaunay/periodic.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/delaunay/periodic_delaunay_3d.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/voronoi/CVT.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/voronoi/RVD.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/voronoi/RVD_callback.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/voronoi/RVD_mesh_builder.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/voronoi/convex_cell.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/voronoi/generic_RVD_cell.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/voronoi/generic_RVD_polygon.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/voronoi/integration_simplex.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/points/co3ne.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/points/colocate.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/points/kd_tree.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/points/nn_search.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/points/principal_axes.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_amgcl.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_api.c.o src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_arpack.c.o src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_blas.c.o src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_cholmod.c.o src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_context.c.o src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_cuda.c.o src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_iterative_solvers.c.o src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_matrix.c.o src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_mkl.c.o src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_os.c.o src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_preconditioners.c.o src/lib/geogram/CMakeFiles/geogram.dir/NL/nl_superlu.c.o src/lib/geogram/CMakeFiles/geogram.dir/image/colormap.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/image/image.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/image/image_library.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/image/image_rasterizer.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/image/image_serializer.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/image/image_serializer_pgm.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/image/image_serializer_stb.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/image/image_serializer_xpm.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/image/morpho_math.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/parameterization/mesh_ABF.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/parameterization/mesh_LSCM.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/parameterization/mesh_PGP_2d.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/parameterization/mesh_atlas_maker.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/parameterization/mesh_global_param.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/parameterization/mesh_param_packer.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/parameterization/mesh_param_validator.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/parameterization/mesh_segmentation.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/bibliography/bibliography.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/bibliography/embedded_references.cpp.o src/lib/geogram/CMakeFiles/geogram.dir/lua/lua_io.cpp.o -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib: -lpthread -ldl && : [ 96% 979/1016] /usr/local/bin/cmake -E cmake_symlink_library lib/libgeogram.so.1.9.0 lib/libgeogram.so.1 lib/libgeogram.so && : [ 96% 1003/1016] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/tests/bench_load/CMakeFiles/bench_load.dir/link.d src/tests/bench_load/CMakeFiles/bench_load.dir/main.cpp.o -o bin/bench_load -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib -lm -lpthread lib/libgeogram.so.1.9.0 -lpthread -ldl && : [ 96% 1003/1016] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/bin/geodump/CMakeFiles/geodump.dir/link.d src/bin/geodump/CMakeFiles/geodump.dir/main.cpp.o -o bin/geodump -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib: -lm -lpthread lib/libgeogram.so.1.9.0 -lpthread -ldl && : [ 96% 1003/1016] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/tests/test_convex_cell/CMakeFiles/test_convex_cell.dir/link.d src/tests/test_convex_cell/CMakeFiles/test_convex_cell.dir/main.cpp.o -o bin/test_convex_cell -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib -lm -lpthread lib/libgeogram.so.1.9.0 -lpthread -ldl && : [ 96% 1003/1016] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/tests/test_locks/CMakeFiles/test_locks.dir/link.d src/tests/test_locks/CMakeFiles/test_locks.dir/main.cpp.o -o bin/test_locks -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib -lm -lpthread lib/libgeogram.so.1.9.0 -lpthread -ldl && : [ 96% 1003/1016] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/examples/geogram/manifold_harmonics/CMakeFiles/manifold_harmonics.dir/link.d src/examples/geogram/manifold_harmonics/CMakeFiles/manifold_harmonics.dir/main.cpp.o -o bin/manifold_harmonics -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib -lm -lpthread lib/libgeogram.so.1.9.0 -lpthread -ldl && : [ 96% 1003/1016] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/examples/geogram/opennl_mesh_smooth/CMakeFiles/opennl_mesh_smooth.dir/link.d src/examples/geogram/opennl_mesh_smooth/CMakeFiles/opennl_mesh_smooth.dir/main.cpp.o -o bin/opennl_mesh_smooth -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib -lm -lpthread lib/libgeogram.so.1.9.0 -lpthread -ldl && : [ 97% 1003/1016] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/examples/geogram/opennl_LSCM/CMakeFiles/opennl_LSCM.dir/link.d src/examples/geogram/opennl_LSCM/CMakeFiles/opennl_LSCM.dir/main.cpp.o -o bin/opennl_LSCM -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib -lm -lpthread lib/libgeogram.so.1.9.0 -lpthread -ldl && : [ 97% 1003/1016] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/bin/vorpastat/CMakeFiles/vorpastat.dir/link.d src/bin/vorpastat/CMakeFiles/vorpastat.dir/main.cpp.o -o bin/vorpastat -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib -lm -lpthread lib/libgeogram.so.1.9.0 -lpthread -ldl && : [ 97% 1003/1016] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/tests/test_expansion_nt/CMakeFiles/test_expansion_nt.dir/link.d src/tests/test_expansion_nt/CMakeFiles/test_expansion_nt.dir/main.cpp.o -o bin/test_expansion_nt -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib -lm -lpthread lib/libgeogram.so.1.9.0 -lpthread -ldl && : [ 97% 1003/1016] : && /usr/local/libexec/ccache/cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/examples/geogram/opennl_basic_example/CMakeFiles/opennl_basic_example.dir/link.d src/examples/geogram/opennl_basic_example/CMakeFiles/opennl_basic_example.dir/main.c.o -o bin/opennl_basic_example -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib -lm -lpthread lib/libgeogram.so.1.9.0 -lpthread -ldl && : [ 97% 1003/1016] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/link.d src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/main.cpp.o src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/nn_search_ANN.cpp.o src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/ANN.cpp.o src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/bd_fix_rad_search.cpp.o src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/bd_pr_search.cpp.o src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/bd_search.cpp.o src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/bd_tree.cpp.o src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/brute.cpp.o src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/kd_dump.cpp.o src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/kd_fix_rad_search.cpp.o src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/kd_pr_search.cpp.o src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/kd_search.cpp.o src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/kd_split.cpp.o src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/kd_tree.cpp.o src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/kd_util.cpp.o src/tests/test_nn_search/CMakeFiles/test_nn_search.dir/third_party/ANN/perf.cpp.o -o bin/test_nn_search -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib -lm -lpthread lib/libgeogram.so.1.9.0 -lpthread -ldl && : [ 97% 1003/1016] : && /usr/local/libexec/ccache/c++ -fPIC -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/link.d -shared -Wl,-soname,libgeogram_gfx.so.1 -o lib/libgeogram_gfx.so.1.9.0 src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/glad/glad.c.o src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/ImGuiColorTextEdit/TextEditor.cpp.o src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/imgui_lua_bindings/imgui_lua_bindings.cpp.o src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/imgui/imgui.cpp.o src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/imgui/imgui_demo.cpp.o src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/imgui/imgui_draw.cpp.o src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/imgui/imgui_tables.cpp.o src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/imgui/imgui_widgets.cpp.o src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/imgui/backends/imgui_impl_opengl3.cpp.o src/lib/geogram_gfx/third_party/CMakeFiles/geogram_gfx_third_party.dir/imgui/backends/imgui_impl_glfw.cpp.o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/imgui_ext/icon_font.cpp.o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/imgui_ext/imgui_ext.cpp.o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/imgui_ext/imgui_impl_android_ext.cpp.o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/basic/GL.cpp.o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/basic/GLSL.cpp.o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/basic/common.cpp.o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/basic/frame_buffer_object.cpp.o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/mesh/mesh_gfx.cpp.o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/GLUP/GLUP.cpp.o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/GLUP/GLUP_context.cpp.o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/GLUP/GLUP_context_ES.cpp.o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/GLUP/GLUP_context_GLSL.cpp.o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/GLUP/GLUP_marching_cells.cpp.o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/GLUP/shaders/embedded_shaders.cpp.o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/full_screen_effects/ambient_occlusion.cpp.o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/full_screen_effects/full_screen_effect.cpp.o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/full_screen_effects/unsharp_masking.cpp.o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/application.cpp.o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/arc_ball.cpp.o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/command.cpp.o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/console.cpp.o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/simple_application.cpp.o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/simple_mesh_application.cpp.o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/status_bar.cpp.o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/text_editor.cpp.o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/gui/user_callback_android.cpp.o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/lua/lua_glup.cpp.o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/lua/lua_imgui.cpp.o src/lib/geogram_gfx/CMakeFiles/geogram_gfx.dir/lua/lua_simple_application.cpp.o -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib: -lglfw lib/libgeogram.so.1.9.0 -lpthread -ldl && : [ 97% 1004/1016] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/examples/geogram/boolean_operations/CMakeFiles/boolean_op.dir/link.d src/examples/geogram/boolean_operations/CMakeFiles/boolean_op.dir/main.cpp.o -o bin/boolean_op -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib -lm -lpthread lib/libgeogram.so.1.9.0 -lpthread -ldl && : [ 97% 1004/1016] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/tests/test_logger/CMakeFiles/test_logger.dir/link.d src/tests/test_logger/CMakeFiles/test_logger.dir/main.cpp.o -o bin/test_logger -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib -lm -lpthread lib/libgeogram.so.1.9.0 -lpthread -ldl && : [ 97% 1004/1016] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/examples/geogram/compute_RVD/CMakeFiles/compute_RVD.dir/link.d src/examples/geogram/compute_RVD/CMakeFiles/compute_RVD.dir/main.cpp.o -o bin/compute_RVD -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib -lm -lpthread lib/libgeogram.so.1.9.0 -lpthread -ldl && : [ 97% 1004/1016] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/tests/test_HLBFGS/CMakeFiles/test_HLBFGS.dir/link.d src/tests/test_HLBFGS/CMakeFiles/test_HLBFGS.dir/main.cpp.o -o bin/test_HLBFGS -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib -lm -lpthread lib/libgeogram.so.1.9.0 -lpthread -ldl && : [ 98% 1004/1016] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/examples/geogram/intersect/CMakeFiles/intersect.dir/link.d src/examples/geogram/intersect/CMakeFiles/intersect.dir/main.cpp.o -o bin/intersect -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib -lm -lpthread lib/libgeogram.so.1.9.0 -lpthread -ldl && : [ 98% 1004/1016] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/bin/vorpacomp/CMakeFiles/vorpacomp.dir/link.d src/bin/vorpacomp/CMakeFiles/vorpacomp.dir/main.cpp.o -o bin/vorpacomp -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib -lm -lpthread lib/libgeogram.so.1.9.0 -lpthread -ldl && : [ 98% 1004/1016] /usr/local/bin/cmake -E cmake_symlink_library lib/libgeogram_gfx.so.1.9.0 lib/libgeogram_gfx.so.1 lib/libgeogram_gfx.so && : [ 98% 1016/1016] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/tests/test_CDT_2d/CMakeFiles/test_CDT_2d.dir/link.d src/tests/test_CDT_2d/CMakeFiles/test_CDT_2d.dir/main.cpp.o -o bin/test_CDT_2d -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib -lm -lpthread lib/libgeogram.so.1.9.0 -lpthread -ldl && : [ 98% 1016/1016] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/tests/test_RVC/CMakeFiles/test_RVC.dir/link.d src/tests/test_RVC/CMakeFiles/test_RVC.dir/main.cpp.o -o bin/test_RVC -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib -lm -lpthread lib/libgeogram.so.1.9.0 -lpthread -ldl && : [ 98% 1016/1016] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/examples/geogram/simple_raytrace/CMakeFiles/simple_raytrace.dir/link.d src/examples/geogram/simple_raytrace/CMakeFiles/simple_raytrace.dir/main.cpp.o -o bin/simple_raytrace -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib -lm -lpthread lib/libgeogram.so.1.9.0 -lpthread -ldl && : [ 98% 1016/1016] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/examples/geogram/compute_delaunay/CMakeFiles/compute_delaunay.dir/link.d src/examples/geogram/compute_delaunay/CMakeFiles/compute_delaunay.dir/main.cpp.o -o bin/compute_delaunay -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib -lm -lpthread lib/libgeogram.so.1.9.0 -lpthread -ldl && : [ 98% 1016/1016] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/bin/vorpalite/CMakeFiles/vorpalite.dir/link.d src/bin/vorpalite/CMakeFiles/vorpalite.dir/main.cpp.o -o bin/vorpalite -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib: -lm -lpthread lib/libgeogram.so.1.9.0 -lpthread -ldl && : [ 98% 1016/1016] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/examples/geogram/compute_CSG/CMakeFiles/compute_CSG.dir/link.d src/examples/geogram/compute_CSG/CMakeFiles/compute_CSG.dir/main.cpp.o -o bin/compute_CSG -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib -lm -lpthread lib/libgeogram.so.1.9.0 -lpthread -ldl && : [ 98% 1016/1016] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/examples/graphics/demo_Delaunay2d/CMakeFiles/geogram_demo_Delaunay2d.dir/link.d src/examples/graphics/demo_Delaunay2d/CMakeFiles/geogram_demo_Delaunay2d.dir/main.cpp.o -o bin/geogram_demo_Delaunay2d -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib: lib/libgeogram_gfx.so.1.9.0 lib/libgeogram.so.1.9.0 -lpthread -ldl -lglfw && : [ 99% 1016/1016] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/bin/geocod/CMakeFiles/geocod.dir/link.d src/bin/geocod/CMakeFiles/geocod.dir/main.cpp.o src/bin/geocod/CMakeFiles/geocod.dir/lua/embedded_lua_files.cpp.o -o bin/geocod -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib: lib/libgeogram_gfx.so.1.9.0 lib/libgeogram.so.1.9.0 -lpthread -ldl -lglfw && : [ 99% 1016/1016] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/examples/graphics/demo_Application/CMakeFiles/geogram_demo_Application.dir/link.d src/examples/graphics/demo_Application/CMakeFiles/geogram_demo_Application.dir/main.cpp.o -o bin/geogram_demo_Application -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib: lib/libgeogram_gfx.so.1.9.0 lib/libgeogram.so.1.9.0 -lpthread -ldl -lglfw && : [ 99% 1016/1016] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/bin/vorpaview/CMakeFiles/vorpaview.dir/link.d src/bin/vorpaview/CMakeFiles/vorpaview.dir/main.cpp.o -o bin/vorpaview -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib: lib/libgeogram_gfx.so.1.9.0 lib/libgeogram.so.1.9.0 -lpthread -ldl -lglfw && : [ 99% 1016/1016] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/examples/graphics/demo_GLUP/CMakeFiles/geogram_demo_GLUP.dir/link.d src/examples/graphics/demo_GLUP/CMakeFiles/geogram_demo_GLUP.dir/main.cpp.o -o bin/geogram_demo_GLUP -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib: lib/libgeogram_gfx.so.1.9.0 lib/libgeogram.so.1.9.0 -lpthread -ldl -lglfw && : [ 99% 1016/1016] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/bin/geoshade/CMakeFiles/geoshade.dir/link.d src/bin/geoshade/CMakeFiles/geoshade.dir/main.cpp.o src/bin/geoshade/CMakeFiles/geoshade.dir/glsl/embedded_glsl_files.cpp.o -o bin/geoshade -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib: lib/libgeogram_gfx.so.1.9.0 lib/libgeogram.so.1.9.0 -lpthread -ldl -lglfw && : [ 99% 1016/1016] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/bin/geobox/CMakeFiles/geobox.dir/link.d src/bin/geobox/CMakeFiles/geobox.dir/main.cpp.o -o bin/geobox -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib: lib/libgeogram_gfx.so.1.9.0 lib/libgeogram.so.1.9.0 -lpthread -ldl -lglfw && : [ 99% 1016/1016] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/examples/graphics/demo_Evert/CMakeFiles/geogram_demo_Evert.dir/link.d src/examples/graphics/demo_Evert/CMakeFiles/geogram_demo_Evert.dir/generateGeometry.cpp.o src/examples/graphics/demo_Evert/CMakeFiles/geogram_demo_Evert.dir/main.cpp.o -o bin/geogram_demo_Evert -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib: lib/libgeogram_gfx.so.1.9.0 lib/libgeogram.so.1.9.0 -lpthread -ldl -lglfw && : [ 99% 1016/1016] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/examples/graphics/demo_Delaunay3d/CMakeFiles/geogram_demo_Delaunay3d.dir/link.d src/examples/graphics/demo_Delaunay3d/CMakeFiles/geogram_demo_Delaunay3d.dir/main.cpp.o -o bin/geogram_demo_Delaunay3d -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib: lib/libgeogram_gfx.so.1.9.0 lib/libgeogram.so.1.9.0 -lpthread -ldl -lglfw && : [ 99% 1016/1016] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/examples/graphics/demo_Picking/CMakeFiles/geogram_demo_Picking.dir/link.d src/examples/graphics/demo_Picking/CMakeFiles/geogram_demo_Picking.dir/main.cpp.o -o bin/geogram_demo_Picking -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib: lib/libgeogram_gfx.so.1.9.0 lib/libgeogram.so.1.9.0 -lpthread -ldl -lglfw && : [ 99% 1016/1016] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/examples/graphics/demo_Raytrace/CMakeFiles/geogram_demo_Raytrace.dir/link.d src/examples/graphics/demo_Raytrace/CMakeFiles/geogram_demo_Raytrace.dir/main.cpp.o -o bin/geogram_demo_Raytrace -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib: lib/libgeogram_gfx.so.1.9.0 lib/libgeogram.so.1.9.0 -lpthread -ldl -lglfw && : [100% 1016/1016] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wno-unknown-warning-option -msse3 -Qunused-arguments -std=c++11 -Wno-c++98-compat -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DNDEBUG -pthread -lexecinfo -L/usr/local/lib -Wl,--no-undefined -Xlinker --dependency-file=src/examples/graphics/demo_SimpleApplication/CMakeFiles/geogram_demo_SimpleApp.dir/link.d src/examples/graphics/demo_SimpleApplication/CMakeFiles/geogram_demo_SimpleApp.dir/main.cpp.o -o bin/geogram_demo_SimpleApp -L/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib -Wl,-rpath,/wrkdirs/usr/ports/math/geogram/work/geogram-1.9.0/wrkdirs/usr/ports/math/geogram/work/.build/lib:/wrkdirs/usr/ports/math/geogram/work/.build/lib: lib/libgeogram_gfx.so.1.9.0 lib/libgeogram.so.1.9.0 -lpthread -ldl -lglfw && : =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> geogram-1.9.0 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> geogram-1.9.0 depends on file: /usr/local/libdata/pkgconfig/xcursor.pc - found ===> geogram-1.9.0 depends on file: /usr/local/libdata/pkgconfig/xi.pc - found ===> geogram-1.9.0 depends on file: /usr/local/libdata/pkgconfig/xinerama.pc - found ===> geogram-1.9.0 depends on file: /usr/local/libdata/pkgconfig/xrandr.pc - found ===> geogram-1.9.0 depends on file: /usr/local/libdata/pkgconfig/xxf86vm.pc - found =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for geogram-1.9.0 ===> Generating temporary packing list [ 0% 1/1] cd /wrkdirs/usr/ports/math/geogram/work/.build && /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -- Install configuration: "Release" -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/lib/cmake/modules/FindGeogram.cmake -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/lib/libgeogram.so.1.9.0 -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/lib/libgeogram.so.1 -- Set non-toolchain portion of runtime path of "/wrkdirs/usr/ports/math/geogram/work/stage/usr/local/lib/libgeogram.so.1.9.0" to "/usr/local/lib" -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/lib/libgeogram.so -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/lib/libgeogram.so.1.9.0 -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/lib/libgeogram.so.1 -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/lib/libgeogram.so -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/api -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/api/defs.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/. -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./api -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./api/defs.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./NL -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./NL/nl_cuda.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./NL/nl_linkage.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./NL/nl_matrix.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./NL/nl_arpack.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./NL/nl_mkl.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./NL/nl_64.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./NL/nl_context.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./NL/nl_amgcl.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./NL/nl.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./NL/nl_blas.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./NL/nl_private.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./NL/nl_iterative_solvers.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./NL/nl_ext.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./NL/nl_superlu.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./NL/nl_preconditioners.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./NL/nl_cholmod.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./voronoi -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./voronoi/generic_RVD_vertex.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./voronoi/generic_RVD_polygon.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./voronoi/CVT.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./voronoi/convex_cell.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./voronoi/generic_RVD.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./voronoi/RVD.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./voronoi/generic_RVD_utils.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./voronoi/RVD_mesh_builder.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./voronoi/generic_RVD_cell.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./voronoi/integration_simplex.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./voronoi/RVD_callback.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./points -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./points/kd_tree.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./points/colocate.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./points/nn_search.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./points/co3ne.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./points/principal_axes.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./lua -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./lua/lua_wrap.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./lua/lua_io.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./parameterization -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./parameterization/mesh_global_param.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./parameterization/mesh_segmentation.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./parameterization/mesh_PGP_2d.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./parameterization/mesh_LSCM.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./parameterization/mesh_ABF.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./parameterization/mesh_param_packer.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./parameterization/mesh_atlas_maker.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./parameterization/mesh_param_validator.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/zlib -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/zlib/inftrees.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/zlib/crc32.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/zlib/gzguts.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/zlib/zconf.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/zlib/inffast.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/zlib/deflate.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/zlib/inflate.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/zlib/zutil.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/zlib/zlib.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/zlib/trees.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/zlib/inffixed.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/libMeshb -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/libMeshb/sample_meshes -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/libMeshb/examples -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/libMeshb/Documentation -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/libMeshb/sources -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/libMeshb/sources/libmeshb7.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/libMeshb/legacy_sources -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/libMeshb/legacy_sources/v3 -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/libMeshb/legacy_sources/v3/libmesh3.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/libMeshb/legacy_sources/v2 -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/libMeshb/legacy_sources/v2/libmesh.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/libMeshb/legacy_sources/v6 -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/libMeshb/legacy_sources/v6/libmesh6.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/libMeshb/legacy_sources/v5 -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/libMeshb/legacy_sources/v5/libmesh5.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/libMeshb/legacy_sources/v4 -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/libMeshb/legacy_sources/v4/libmesh4.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/libMeshb/legacy_sources/utilities -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/libMeshb/legacy_sources/v7alpha -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/libMeshb/legacy_sources/v7alpha/libmesh7.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/libMeshb/utilities -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/libMeshb/utilities/libmeshb7_helpers.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/docs -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/docs/smem_data -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/docs/smem_data/poisson -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/docs/smem_data/nstokes -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/docs/tutorial -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/docs/components -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/docs/dmem_data -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/docs/dmem_data/lrz -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/docs/dmem_data/daint -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/docs/dmem_data/mn4 -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/amgcl -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/amgcl/coarsening -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/amgcl/coarsening/detail -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/amgcl/mpi -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/amgcl/mpi/coarsening -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/amgcl/mpi/direct_solver -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/amgcl/mpi/partition -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/amgcl/mpi/solver -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/amgcl/mpi/relaxation -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/amgcl/preconditioner -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/amgcl/backend -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/amgcl/backend/detail -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/amgcl/value_type -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/amgcl/adapter -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/amgcl/reorder -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/amgcl/io -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/amgcl/detail -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/amgcl/solver -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/amgcl/solver/detail -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/amgcl/relaxation -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/amgcl/relaxation/detail -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/amgcl/perf_counter -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/delphi -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/tests -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/lib -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/lib/amgcl.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/lib/amgcl_mpi.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/.travis -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/examples -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/examples/mpi -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/docker -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/fortran -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/tutorial -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/tutorial/3.CoupCons3D -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/tutorial/2.Serena -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/tutorial/5.Nullspace -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/tutorial/4.Stokes -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/tutorial/1.poisson3Db -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/pyamgcl -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/pyamgcl/pybind11 -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/cmake -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/amgcl/cmake/opencl -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/lua -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/lua/lprefix.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/lua/lctype.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/lua/lstring.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/lua/ldebug.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/lua/lzio.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/lua/lstate.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/lua/lmem.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/lua/ltable.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/lua/ltm.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/lua/luaconf.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/lua/lfunc.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/lua/lualib.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/lua/lua.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/lua/ldo.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/lua/lundump.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/lua/lauxlib.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/lua/llimits.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/lua/lcode.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/lua/lgc.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/lua/lapi.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/lua/lobject.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/lua/lparser.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/lua/lvm.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/lua/llex.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/lua/lopcodes.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/PoissonRecon -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/PoissonRecon/Geometry.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/PoissonRecon/Hash.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/PoissonRecon/PointStream.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/PoissonRecon/Allocator.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/PoissonRecon/MarchingCubes.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/PoissonRecon/PlyVertexMini.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/PoissonRecon/Octree.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/PoissonRecon/BSplineData.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/PoissonRecon/Array.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/PoissonRecon/poisson_geogram.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/PoissonRecon/MyTime.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/PoissonRecon/Factor.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/PoissonRecon/SparseMatrix.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/PoissonRecon/BinaryNode.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/PoissonRecon/MAT.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/PoissonRecon/PPolynomial.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/PoissonRecon/MemoryUsage.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/PoissonRecon/Polynomial.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/PoissonRecon/FunctionData.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/PoissonRecon/unused -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/PoissonRecon/unused/PlyPointStream.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/PoissonRecon/unused/Ply.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/PoissonRecon/unused/CmdLineParser.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/PoissonRecon/MultiGridOctreeData.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/triangle -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/triangle/triangle.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/tetgen -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/tetgen/tetgen.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/tetgen/Tetgen1.6 -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/tetgen/Tetgen1.6/tetgen.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/rply -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/rply/rplyfile.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/rply/etc -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/rply/manual -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/rply/rply.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/HLBFGS -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/HLBFGS/HLBFGS.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/HLBFGS/LineSearch.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/HLBFGS/Sparse_Entry.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/HLBFGS/HLBFGS_BLAS.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/HLBFGS/ICFS.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/HLBFGS/Lite_Sparse_Matrix.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/stb_image -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/stb_image/stb_image.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/stb_image/stb_image_write.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/xatlas -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/xatlas/xatlas.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/stb -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./third_party/stb/stb_c_lexer.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/matrix.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/environment.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/boolean_expression.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/attributes.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/thread_sync.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/string.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/determinant.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/range.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/rationalg.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/line_stream.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/android_utils.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/common.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/b_stream.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/stopwatch.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/progress.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/factory.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/file_system.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/permutation.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/counted.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/logger.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/assert.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/vechg.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/vecg.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/geometry_nd.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/process_private.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/psm.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/numeric.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/process.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/algorithm.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/debug_stream.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/geometry.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/argused.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/command_line.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/command_line_args.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/packed_arrays.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/memory.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/android_wrapper.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/smart_pointer.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/geofile.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./basic/quaternion.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./mesh -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./mesh/mesh_decimate.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./mesh/mesh_intersection.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./mesh/mesh_tetrahedralize.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./mesh/mesh_local_operations.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./mesh/mesh_halfedges.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./mesh/index.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./mesh/mesh_distance.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./mesh/mesh.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./mesh/mesh_topology.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./mesh/mesh_geometry.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./mesh/triangle_intersection.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./mesh/mesh_surface_intersection.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./mesh/mesh_frame_field.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./mesh/mesh_remesh.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./mesh/mesh_subdivision.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./mesh/mesh_baking.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./mesh/mesh_compare.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./mesh/mesh_degree3_vertices.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./mesh/mesh_smoothing.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./mesh/mesh_io.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./mesh/mesh_AABB.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./mesh/mesh_fill_holes.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./mesh/mesh_surface_intersection_internal.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./mesh/mesh_CSG.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./mesh/mesh_partition.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./mesh/mesh_sampling.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./mesh/mesh_repair.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./mesh/mesh_manifold_harmonics.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./mesh/mesh_reorder.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./mesh/mesh_preprocessing.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./delaunay -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./delaunay/parallel_delaunay_3d.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./delaunay/delaunay.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./delaunay/delaunay_nn.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./delaunay/cavity.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./delaunay/delaunay_sync.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./delaunay/CDT_2d.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./delaunay/periodic_delaunay_3d.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./delaunay/periodic.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./delaunay/delaunay_2d.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./delaunay/LFS.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./delaunay/delaunay_3d.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./delaunay/delaunay_triangle.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./delaunay/delaunay_tetgen.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./numerics -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./numerics/matrix_util.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./numerics/predicates.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./numerics/optimizer.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./numerics/expansion_nt.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./numerics/lbfgs_optimizers.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./numerics/exact_geometry.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./numerics/multi_precision.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./numerics/interval_nt.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./numerics/PCK.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./numerics/predicates -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./numerics/predicates/side1.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./numerics/predicates/side3.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./numerics/predicates/side4.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./numerics/predicates/orient4d.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./numerics/predicates/orient3d.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./numerics/predicates/side4h.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./numerics/predicates/side3h.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./numerics/predicates/det3d.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./numerics/predicates/orient2d.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./numerics/predicates/side3_2dlifted.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./numerics/predicates/side2.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./numerics/predicates/det4d.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./numerics/predicates/dot3d.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./numerics/predicates/det_compare_4d.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./numerics/predicates/dot_compare_3d.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./numerics/predicates/aligned3d.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./image -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./image/image_serializer_stb.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./image/image_rasterizer.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./image/image_serializer.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./image/image_serializer_pgm.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./image/color.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./image/colormap.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./image/morpho_math.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./image/image_library.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./image/image_serializer_xpm.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./image/image.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./bibliography -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram/./bibliography/bibliography.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/lib/pkgconfig/geogram1.pc -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/lib/libgeogram_num_3rdparty.so.1.9.0 -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/lib/libgeogram_num_3rdparty.so.1 -- Set non-toolchain portion of runtime path of "/wrkdirs/usr/ports/math/geogram/work/stage/usr/local/lib/libgeogram_num_3rdparty.so.1.9.0" to "/usr/local/lib" -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/lib/libgeogram_num_3rdparty.so -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/lib/libgeogram_num_3rdparty.so.1.9.0 -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/lib/libgeogram_num_3rdparty.so.1 -- Set non-toolchain portion of runtime path of "/wrkdirs/usr/ports/math/geogram/work/stage/usr/local/lib/libgeogram_num_3rdparty.so.1.9.0" to "/usr/local/lib" -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/lib/libgeogram_num_3rdparty.so -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/lib/libgeogram_gfx.so.1.9.0 -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/lib/libgeogram_gfx.so.1 -- Set non-toolchain portion of runtime path of "/wrkdirs/usr/ports/math/geogram/work/stage/usr/local/lib/libgeogram_gfx.so.1.9.0" to "/usr/local/lib" -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/lib/libgeogram_gfx.so -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/lib/libgeogram_gfx.so.1.9.0 -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/lib/libgeogram_gfx.so.1 -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/lib/libgeogram_gfx.so -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/. -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./api -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./api/defs.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./gui -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./gui/events.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./gui/text_editor.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./gui/status_bar.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./gui/gui_state_h.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./gui/arc_ball.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./gui/gui_state.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./gui/simple_mesh_application.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./gui/console.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./gui/application.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./gui/user_callback_android.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./gui/simple_application.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./gui/gui_state_v.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./gui/command.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./gui/colormaps -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./lua -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./lua/lua_simple_application.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./lua/lua_glup.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./lua/lua_imgui.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./full_screen_effects -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./full_screen_effects/full_screen_effect.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./full_screen_effects/ambient_occlusion.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./full_screen_effects/unsharp_masking.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./imgui_ext -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./imgui_ext/imgui_impl_android_ext.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./imgui_ext/icon_font.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./imgui_ext/imgui_ext.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui_lua_bindings -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui_lua_bindings/imgui_iterator.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/geogram_imconfig.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/ImGuiColorTextEdit -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/ImGuiColorTextEdit/TextEditor.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/docs -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_sdlrenderer3.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_dx10.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_dx12.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_sdl2.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_opengl2.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_win32.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_glut.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/vulkan -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_allegro5.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_android.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_metal.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_glfw.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_vulkan.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_opengl3_loader.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_sdlrenderer2.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_dx11.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_sdl3.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_dx9.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_opengl3.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_wgpu.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_osx.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/imstb_truetype.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_sdl2_opengl3 -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_sdl2_opengl2 -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/libs -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/libs/emscripten -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/libs/emscripten/emscripten_mainloop_stub.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/libs/usynergy -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/libs/usynergy/uSynergy.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/libs/glfw -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/libs/glfw/include -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/libs/glfw/include/GLFW -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/libs/glfw/include/GLFW/glfw3native.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/libs/glfw/include/GLFW/glfw3.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/libs/glfw/lib-vc2010-64 -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/libs/glfw/lib-vc2010-32 -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_sdl2_directx11 -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_null -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_glfw_wgpu -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_glfw_wgpu/web -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_sdl2_sdlrenderer2 -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_glfw_metal -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_glfw_vulkan -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_sdl3_opengl3 -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_glfw_opengl2 -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_glfw_opengl3 -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_glut_opengl2 -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_sdl3_sdlrenderer3 -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_sdl2_vulkan -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_win32_directx9 -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_win32_opengl3 -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_apple_opengl2 -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_apple_opengl2/example_apple_opengl2.xcodeproj -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_apple_metal -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_apple_metal/iOS -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_apple_metal/example_apple_metal.xcodeproj -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_apple_metal/macOS -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_sdl2_metal -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_allegro5 -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_allegro5/imconfig_allegro5.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_win32_directx12 -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_win32_directx11 -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_win32_directx10 -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_android_opengl3 -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_android_opengl3/android -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_android_opengl3/android/app -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_android_opengl3/android/app/src -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_android_opengl3/android/app/src/main -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_android_opengl3/android/app/src/main/java -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/imgui_internal.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/imgui.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/misc -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/misc/fonts -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/misc/freetype -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/misc/freetype/imgui_freetype.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/misc/debuggers -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/misc/single_file -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/misc/single_file/imgui_single_file.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/misc/cpp -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/misc/cpp/imgui_stdlib.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/imstb_textedit.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/.github -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/.github/ISSUE_TEMPLATE -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/.github/workflows -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/imconfig.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/imstb_rectpack.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/glup_compat.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui_fonts -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui_fonts/roboto_medium.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui_fonts/fa_solid.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui_fonts/cousine_regular.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui_fonts/fa_regular.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui_fonts/fa_brands.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/glad -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/glad/KHR -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/glad/KHR/khrplatform.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/glad/glad.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/GLUP_context.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/GLUP.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/GLUP_context_GLSL.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/GLUP_private.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/fullscreen -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/fullscreen/vertex_shader.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/fullscreen/blur_fragment_shader.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/fullscreen/depth_dependent_blur_fragment_shader.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/fullscreen/ambient_occlusion_fragment_shader.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/fullscreen/unsharp_masking_fragment_shader.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUP -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUP/defs.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUP/constants.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUP/portable_fragment_shader.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUP/ShaderToy.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUP/fragment_ray_tracing.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUP/stdglup.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUP/fragment_shader_utils.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/embedded_shaders.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPGLSL -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPGLSL/thick_lines_fragment_shader.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPGLSL/thick_lines_vertex_shader.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPGLSL/vertex_shader.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPGLSL/state.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPGLSL/gather_vertex_shader.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPGLSL/lines_fragment_shader.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPGLSL/marching_cells.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPGLSL/thick_lines_geometry_shader.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPGLSL/spheres_vertex_shader.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPGLSL/spheres_fragment_shader.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPGLSL/geometry_shader_preamble.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPGLSL/fragment_shader.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPGLSL/tess_evaluation_shader.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPGLSL/points_vertex_shader.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPGLSL/points_fragment_shader.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPES -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPES/thick_lines_fragment_shader.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPES/thick_lines_vertex_shader.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPES/vertex_shader.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPES/lines_fragment_shader.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPES/vertex_shader_state.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPES/fragment_shader_state.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPES/spheres_vertex_shader.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPES/spheres_fragment_shader.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPES/fragment_shader.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPES/points_vertex_shader.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPES/points_fragment_shader.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPES/fragment_shader_utils.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/GLUP_marching_cells.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/GLUP_context_ES.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./basic -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./basic/GLSL.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./basic/GL.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./basic/common.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./basic/frame_buffer_object.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./mesh -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./mesh/mesh_gfx.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/. -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./api -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./api/defs.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./gui -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./gui/events.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./gui/text_editor.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./gui/status_bar.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./gui/gui_state_h.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./gui/arc_ball.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./gui/gui_state.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./gui/simple_mesh_application.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./gui/console.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./gui/application.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./gui/user_callback_android.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./gui/simple_application.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./gui/gui_state_v.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./gui/command.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./gui/colormaps -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./lua -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./lua/lua_simple_application.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./lua/lua_glup.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./lua/lua_imgui.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./full_screen_effects -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./full_screen_effects/full_screen_effect.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./full_screen_effects/ambient_occlusion.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./full_screen_effects/unsharp_masking.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./imgui_ext -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./imgui_ext/imgui_impl_android_ext.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./imgui_ext/icon_font.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./imgui_ext/imgui_ext.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui_lua_bindings -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui_lua_bindings/imgui_iterator.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/geogram_imconfig.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/ImGuiColorTextEdit -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/ImGuiColorTextEdit/TextEditor.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/docs -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_sdlrenderer3.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_dx10.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_dx12.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_sdl2.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_opengl2.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_win32.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_glut.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/vulkan -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_allegro5.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_android.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_metal.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_glfw.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_vulkan.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_opengl3_loader.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_sdlrenderer2.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_dx11.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_sdl3.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_dx9.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_opengl3.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_wgpu.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/backends/imgui_impl_osx.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/imstb_truetype.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_sdl2_opengl3 -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_sdl2_opengl2 -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/libs -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/libs/emscripten -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/libs/emscripten/emscripten_mainloop_stub.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/libs/usynergy -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/libs/usynergy/uSynergy.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/libs/glfw -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/libs/glfw/include -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/libs/glfw/include/GLFW -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/libs/glfw/include/GLFW/glfw3native.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/libs/glfw/include/GLFW/glfw3.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/libs/glfw/lib-vc2010-64 -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/libs/glfw/lib-vc2010-32 -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_sdl2_directx11 -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_null -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_glfw_wgpu -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_glfw_wgpu/web -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_sdl2_sdlrenderer2 -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_glfw_metal -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_glfw_vulkan -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_sdl3_opengl3 -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_glfw_opengl2 -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_glfw_opengl3 -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_glut_opengl2 -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_sdl3_sdlrenderer3 -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_sdl2_vulkan -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_win32_directx9 -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_win32_opengl3 -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_apple_opengl2 -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_apple_opengl2/example_apple_opengl2.xcodeproj -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_apple_metal -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_apple_metal/iOS -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_apple_metal/example_apple_metal.xcodeproj -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_apple_metal/macOS -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_sdl2_metal -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_allegro5 -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_allegro5/imconfig_allegro5.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_win32_directx12 -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_win32_directx11 -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_win32_directx10 -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_android_opengl3 -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_android_opengl3/android -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_android_opengl3/android/app -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_android_opengl3/android/app/src -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_android_opengl3/android/app/src/main -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/examples/example_android_opengl3/android/app/src/main/java -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/imgui_internal.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/imgui.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/misc -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/misc/fonts -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/misc/freetype -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/misc/freetype/imgui_freetype.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/misc/debuggers -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/misc/single_file -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/misc/single_file/imgui_single_file.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/misc/cpp -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/misc/cpp/imgui_stdlib.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/imstb_textedit.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/.github -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/.github/ISSUE_TEMPLATE -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/.github/workflows -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/imconfig.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui/imstb_rectpack.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/glup_compat.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui_fonts -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui_fonts/roboto_medium.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui_fonts/fa_solid.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui_fonts/cousine_regular.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui_fonts/fa_regular.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/imgui_fonts/fa_brands.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/glad -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/glad/KHR -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/glad/KHR/khrplatform.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./third_party/glad/glad.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/GLUP_context.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/GLUP.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/GLUP_context_GLSL.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/GLUP_private.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/fullscreen -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/fullscreen/vertex_shader.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/fullscreen/blur_fragment_shader.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/fullscreen/depth_dependent_blur_fragment_shader.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/fullscreen/ambient_occlusion_fragment_shader.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/fullscreen/unsharp_masking_fragment_shader.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUP -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUP/defs.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUP/constants.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUP/portable_fragment_shader.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUP/ShaderToy.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUP/fragment_ray_tracing.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUP/stdglup.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUP/fragment_shader_utils.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/embedded_shaders.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPGLSL -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPGLSL/thick_lines_fragment_shader.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPGLSL/thick_lines_vertex_shader.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPGLSL/vertex_shader.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPGLSL/state.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPGLSL/gather_vertex_shader.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPGLSL/lines_fragment_shader.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPGLSL/marching_cells.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPGLSL/thick_lines_geometry_shader.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPGLSL/spheres_vertex_shader.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPGLSL/spheres_fragment_shader.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPGLSL/geometry_shader_preamble.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPGLSL/fragment_shader.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPGLSL/tess_evaluation_shader.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPGLSL/points_vertex_shader.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPGLSL/points_fragment_shader.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPES -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPES/thick_lines_fragment_shader.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPES/thick_lines_vertex_shader.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPES/vertex_shader.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPES/lines_fragment_shader.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPES/vertex_shader_state.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPES/fragment_shader_state.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPES/spheres_vertex_shader.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPES/spheres_fragment_shader.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPES/fragment_shader.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPES/points_vertex_shader.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPES/points_fragment_shader.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/shaders/GLUPES/fragment_shader_utils.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/GLUP_marching_cells.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./GLUP/GLUP_context_ES.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./basic -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./basic/GLSL.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./basic/GL.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./basic/common.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./basic/frame_buffer_object.h -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./mesh -- Up-to-date: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/include/geogram1/geogram_gfx/./mesh/mesh_gfx.h -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/lib/pkgconfig/geogram_gfx1.pc -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/bin/geodump -- Set non-toolchain portion of runtime path of "/wrkdirs/usr/ports/math/geogram/work/stage/usr/local/bin/geodump" to "/usr/local/lib" -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/bin/vorpaview -- Set non-toolchain portion of runtime path of "/wrkdirs/usr/ports/math/geogram/work/stage/usr/local/bin/vorpaview" to "/usr/local/lib" -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/bin/geobox -- Set non-toolchain portion of runtime path of "/wrkdirs/usr/ports/math/geogram/work/stage/usr/local/bin/geobox" to "/usr/local/lib" -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/bin/geocod -- Set non-toolchain portion of runtime path of "/wrkdirs/usr/ports/math/geogram/work/stage/usr/local/bin/geocod" to "/usr/local/lib" -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/bin/geoshade -- Set non-toolchain portion of runtime path of "/wrkdirs/usr/ports/math/geogram/work/stage/usr/local/bin/geoshade" to "/usr/local/lib" -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/bin/vorpalite -- Set non-toolchain portion of runtime path of "/wrkdirs/usr/ports/math/geogram/work/stage/usr/local/bin/vorpalite" to "/usr/local/lib" -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/bin/geogram_demo_GLUP -- Set non-toolchain portion of runtime path of "/wrkdirs/usr/ports/math/geogram/work/stage/usr/local/bin/geogram_demo_GLUP" to "/usr/local/lib" -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/bin/geogram_demo_Delaunay2d -- Set non-toolchain portion of runtime path of "/wrkdirs/usr/ports/math/geogram/work/stage/usr/local/bin/geogram_demo_Delaunay2d" to "/usr/local/lib" -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/bin/geogram_demo_Delaunay3d -- Set non-toolchain portion of runtime path of "/wrkdirs/usr/ports/math/geogram/work/stage/usr/local/bin/geogram_demo_Delaunay3d" to "/usr/local/lib" -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/bin/geogram_demo_Evert -- Set non-toolchain portion of runtime path of "/wrkdirs/usr/ports/math/geogram/work/stage/usr/local/bin/geogram_demo_Evert" to "/usr/local/lib" -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/bin/geogram_demo_Raytrace -- Set non-toolchain portion of runtime path of "/wrkdirs/usr/ports/math/geogram/work/stage/usr/local/bin/geogram_demo_Raytrace" to "/usr/local/lib" -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/bin/geogram_demo_Application -- Set non-toolchain portion of runtime path of "/wrkdirs/usr/ports/math/geogram/work/stage/usr/local/bin/geogram_demo_Application" to "/usr/local/lib" -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/bin/geogram_demo_SimpleApp -- Set non-toolchain portion of runtime path of "/wrkdirs/usr/ports/math/geogram/work/stage/usr/local/bin/geogram_demo_SimpleApp" to "/usr/local/lib" -- Installing: /wrkdirs/usr/ports/math/geogram/work/stage/usr/local/bin/geogram_demo_Picking -- Set non-toolchain portion of runtime path of "/wrkdirs/usr/ports/math/geogram/work/stage/usr/local/bin/geogram_demo_Picking" to "/usr/local/lib" ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2026-03-19T07:35:45+0000' 'PKG_NOTE_ports_top_git_hash=8c988f802ea2' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=55eef978300e' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for geogram-1.9.0 ===> Building geogram-1.9.0 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for geogram-1.9.0 build of math/geogram | geogram-1.9.0 ended at Thu Mar 19 03:36:34 EDT 2026 build time: 00:00:51